Element : méthode hasAttributeNS()
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 hasAttributeNS(), associée à l'interface Element, renvoie une valeur booléenne indiquant si l'élément courant possède l'attribut spécifié ou non pour l'espace de noms indiqué.
Si vous manipulez des documents HTML et n'avez pas besoin de restreindre à un espace de noms donné, vous pouvez utiliser la méthode hasAttribute() à la place.
Syntaxe
js
hasAttributeNS(namespace,localName)
Paramètres
Valeur de retour
Un booléen indiquant la présence de l'attribut.
Exemple
js
// Check that the attribute exists before you set a value
const d = document.getElementById("div1");
if (
d.hasAttributeNS("http://www.mozilla.org/ns/specialspace/", "special-align")
) {
d.setAttribute("align", "center");
}
Spécifications
| Specification |
|---|
| DOM> # ref-for-dom-element-hasattributens①> |
Compatibilité des navigateurs
Chargement…