Résumé
hasAttributeNS
renvoie une valeur booléenne indiquant si l'élément courant possède ou non l'attribut spécifié.
Syntaxe
result =element.hasAttributeNS(namespace,localName)
Paramètres
-
result
-
Une valeur booléenne
true
oufalse
. -
element
- L'élément à tester.
-
namespace
- Une chaîne spécifiant l'espace de noms de l'attribut.
-
localName
- Le nom de l'attribut.
Exemple
// Vérifie que l'attribut existe
// avant de définir une valeur
var d = document.getElementById("div1");
if (d.hasAttributeNS(
"https://www.mozilla.org/ns/specialspace/",
"special-align")) {
d.setAttribute("align", "center");
}
Notes
Méthodes DOM traitant des attributs sur les éléments :
DOM Level 1 (le plus courant) | DOM Level 2 | DOM Level 1 traitant directement les nœuds Attr |
DOM Level 2 traitant directement les nœuds Attr |
---|---|---|---|
setAttribute (DOM 1) |
setAttributeNS |
setAttributeNode |
setAttributeNodeNS |
getAttribute (DOM 1) |
getAttributeNS |
getAttributeNode |
getAttributeNodeNS |
hasAttribute (DOM 2) |
hasAttributeNS |
- | - |
removeAttribute (DOM 1) |
removeAttributeNS |
removeAttributeNode |
- |
Spécification
- DOM Level 2 Core: hasAttributeNS (en) — traduction en français (non normative)
Étiquettes et contributeurs liés au document
Dernière mise à jour par :
AshfaqHossain,