Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

The Element.hasAttributes() method returns a Boolean value, true or false, indicating if the current element has any attributes or not.

Syntax

result = targetElement.hasAttributes();

Examples

var t1 = document.getElementById("table-data"); 

if ( t1.hasAttributes() ) { 
  // do something with 
  // t1.attributes
}

Specifications

Specification Status Comment
DOM
The definition of 'Element.hasAttributes()' in that specification.
Living Standard Moved from the Node interface to the more specialized Element interface.
Document Object Model (DOM) Level 3 Core Specification
The definition of 'hasAttributes()' in that specification.
Recommendation No change from Document Object Model (DOM) Level 2 Core Specification
Document Object Model (DOM) Level 2 Core Specification
The definition of 'hasAttributes()' in that specification.
Recommendation Initial definition, on the Node interface.

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) [1] 9 (Yes) (Yes)
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? ? ? ? ?

[1] Before Firefox 35, it was implemented on the Node interface.

See also

Document Tags and Contributors

 Last updated by: Jeremie,