Mozilla.com

  1. MDC
  2. Accueil
  3. DOM
  4. element.hasAttributeNS

« Référence du DOM Gecko

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 setAttributeNS setAttributeNode setAttributeNodeNS
getAttribute getAttributeNS getAttributeNode getAttributeNodeNS
hasAttribute hasAttributeNS - -
removeAttribute removeAttributeNS removeAttributeNode -

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 Attr sont très rarement utilisées.

Page modifiée à 23:23, 9 Jun 2008 par Mgjbot

Fichiers (0)