Our volunteers haven't translated this article into عربي yet. Join us and help get the job done!
The HTMLElement.title
property represents the title of the element, the text usually displayed in a 'tool tip' popup when the mouse is over the displayed node.
If a node does not have a title
attribute, then the default action is to inherit it from its parent node, which in turn may inherit it from its parent node, etc.
<div title="CoolTip"> <div title="">mouse over here will popup "CoolTip"</div> <div title=" ">mouse over here will popup nothing"</div> </div>
Syntax
var str = element.title; element.title = str;
Example
button1.title = "click to refresh";
Specifications
Specification | Status | Comment |
---|---|---|
WHATWG HTML Living Standard The definition of 'title' in that specification. |
Living Standard | No change from Document Object Model (DOM) Level 2 HTML Specification. |
Document Object Model (DOM) Level 2 HTML Specification The definition of 'title' in that specification. |
Recommendation | No change from Document Object Model (DOM) Level 1 Specification. |
Document Object Model (DOM) Level 1 Specification The definition of 'title' in that specification. |
Recommendation | Initial definition. |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
See also
- The HTML title global attribute.