Résumé
Renvoie le nœud Attr
pour l'attribut avec l'espace de noms et le nom donnés.
Syntaxe
attributeNode = element.getAttributeNodeNS(namespace,nodeName)
Paramètres
-
attributeNode
- Le nœud pour l'attribut spécifié.
-
namespace
- Une chaîne spécifiant l'espace de noms de l'attribut.
-
nodeName
- Une chaîne spécifiant le nom de l'attribut.
== Example == TBD The example needs to be fixed // html: <div id="top" /> t = document.getElementById("top"); specialNode = t.getAttributeNodeNS( "https://www.mozilla.org/ns/specialspace", "id"); // iNode.value = "full-top"
Notes
getAttributeNodeNS
est plus spécifique que getAttributeNode()
en ce qu'il permet de spécifier les attributs faisant partis d'un espace de noms particulier. La méthode de réglage correspondante est setAttributeNodeNS()
.
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: getAttributeNodeNS (en) — traduction en français (non normative)