W3cubDocs

/Web APIs

Element: hasAttributes() method

The hasAttributes() method of the Element interface returns a boolean value indicating whether the current element has any attributes or not.

Syntax

js

hasAttributes()

Parameters

None.

Return value

A boolean.

Examples

js

let foo = document.getElementById("foo");
if (foo.hasAttributes()) {
  // Do something with 'foo.attributes'
}

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
hasAttributes 1 12
1Before Firefox 35, it was implemented on the Node interface.
8 ≤12.1 1 4.4 18
4Before Firefox 35, it was implemented on the Node interface.
≤12.1 1 1.0

See also

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Element/hasAttributes