hasAttributeNS renvoie une valeur booléenne indiquant si l'élément courant possède ou non l'attribut spécifié.
result true ou false. element namespace localName // 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");
}
Méthodes DOM traitant des attributs sur les éléments :
Les méthodes DOM Level 1 ne prennent pas en compte les espaces de noms tandis que les méthodes DOM Level 2 le font. Les méthodes traitant directement les nœuds
DOM Level 1
(le plus courant)DOM Level 2
DOM Level 1 traitant directement les nœuds
AttrDOM Level 2 traitant directement les nœuds
Attr
setAttribute
setAttributeNS
setAttributeNode
setAttributeNodeNS
getAttribute
getAttributeNS
getAttributeNode
getAttributeNodeNS
hasAttribute
hasAttributeNS
-
-
removeAttribute
removeAttributeNS
removeAttributeNode
-
Attr sont très rarement utilisées.
Page modifiée à 23:23, 9 Jun 2008 par Mgjbot