element.hasAttributes

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

La méthode hasAttributes(), rattachée à l'interface Element, renvoie une valeur booléenne indiquant si le nœud courant a au moins un attribut ou non.

Syntaxe

js
var result = element.hasAttributes();

Valeur de retour

result

contient la valeur de retour true ou false.

Exemple

js
var foo = document.getElementById("foo");
if (foo.hasAttributes()) {
  // faire quelque chose avec 'foo.attributes'
}

Polyfill

js
(function (prototype) {
  prototype.hasAttributes =
    prototype.hasAttributes ||
    function () {
      return this.attributes.length > 0;
    };
})(Element.prototype);

Spécifications

Specification
DOM Standard
# ref-for-dom-element-hasattributes①

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi