L'interface NamedNodeMap
représente une collection d'objets Attr
. Les objets de cette collection n'ont pas d'ordre particulier (contrairement à NodeList
) mais on peut y accéder grâce à un index (comme pour un tableau).
Un objet NamedNodeMap
est vivant et sera automatiquement mis à jour si des modifications sont apportées à son contenu (que cela provienne d'une source interne ou externe).
Propriétés
Cette interface n'hérite d'aucune propriété.
NamedNodeMap.length
Lecture seule- Cette propriété renvoie le nombre d'objets contenus dans la map.
Méthodes
Cette interface n'hérite d'aucune méthode.
NamedNodeMap.getNamedItem()
- Cette méthode renvoie un objet
Attr
qui correspond au nom indiqué. NamedNodeMap.setNamedItem()
- Cette méthode remplace ou ajoute l'objet
Attr
identifié dans la collection par le nom indiqué. NamedNodeMap.removeNamedItem()
- Cette méthode retire l'objet
Attr
de la collection à partir du nom indiqué. NamedNodeMap.item()
- Cette méthode renvoie l'objet
Attr
à l'index indiqué (ounull
si l'index est supérieur ou égal au nombre de nœuds. NamedNodeMap.getNamedItemNS()
- Cette méthode renvoie un objet
Attr
identifié par un espace de noms et un nom local associé. NamedNodeMap.setNamedItemNS()
- Cette méthode remplace ou ajoute un objet
Attr
identifié par un espace de noms et un nom local associé. NamedNodeMap.removeNamedItemNS()
- Cette méthode retire l'objet
Attr
de la collection à partir d'un espace de noms et d'un nom local associé.
Spécifications
Spécification | État | Commentaires |
---|---|---|
DOM La définition de 'NamedNodeMap' dans cette spécification. |
Standard évolutif | Interagit avec Attr plutôt qu'avec Node |
Document Object Model (DOM) Level 3 Core Specification La définition de 'NamedNodeMap' dans cette spécification. |
Obsolete | Aucune modification depuis Document Object Model (DOM) Level 2 Core Specification |
Document Object Model (DOM) Level 2 Core Specification La définition de 'NamedNodeMap' dans cette spécification. |
Obsolete | Ajout des méthodes getNamedItemNS() , setNamedItemNS() et removeNamedItemNS() |
Document Object Model (DOM) Level 1 Specification La définition de 'NamedNodeMap' dans cette spécification. |
Obsolete | Définition initiale. |
Compatibilité des navigateurs
Nous convertissons les données de compatibilité dans un format JSON.
Ce tableau de compatibilité utilise encore l'ancien format
car nous n'avons pas encore converti les données qu'il contient.
Vous pouvez nous aider en contribuant !
Fonctionnalité | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Support simple | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) |
Manipule des objets Attr et pas des objets Node |
? | ? | 22 (22)[1] | ? | ? | ? |
Fonctionnalité | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) |
Manipule des objets Attr et pas des objets Node |
? | ? | 22.0 (22)[1] | ? | ? | ? |
[1] In Gecko 22 this interface was named mozNamedAttrMap
. In Gecko 34 it was named back to NamedNodeMap
.