Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

element.hasAttributeNS

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 ou false.
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( 
        "http://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

 

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : fscholz, teoli, AshfaqHossain, Mgjbot, BenoitL, Fredchat
 Dernière mise à jour par : AshfaqHossain,