HTMLElement.title

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>

SyntaxEdit

var str = element.title;
element.title = str;

ExampleEdit

button1.title = "click to refresh";

SpecificationsEdit

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 compatibilityEdit

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) (Yes) (Yes) (Yes)

See alsoEdit

  • The HTML title global attribute.

Document Tags and Contributors

 Last updated by: Jeremie,