element.hasAttributes
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 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
trueoufalse.
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> # ref-for-dom-element-hasattributes①> |
Compatibilité des navigateurs
Chargement…