NamedNodeMap

Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

L'interface NamedNodeMap représente une collection d'objets Attr. Les objets à l'intérieur d'une collection NamedNodeMap n'apparaissent pas dans un ordre particulier, contrairement à NodeList, bien qu'ils puissent être accessibles par un index comme dans un tableau.

Les objet NamedNodeMap sont automatiquement mis à jour lorsque leur contenu est modifié de manière directe ou indirecte.

Bien que cette interface est appelée NamedNodeMap, elle ne gère pas des objets Node mais des objets Attr, qui héritaient à l'origine de l'interface Node comme c'est encore le cas pour certaines implémentations.

Propriétés

Cette interface n'hérite d'aucune propriété.

NamedNodeMap.length Lecture seule
Retourne le nombre d'items à l'intérieur de la collection.

Méthodes

Cette interface n'hérite d'aucune méthode.

NamedNodeMap.getNamedItem()
Retourne l'objet Attr correspondant à un nom donné dans la collection.
NamedNodeMap.setNamedItem()
Ajoute ou remplace un objet Attr correspondant à un nom donné dans la collection.
NamedNodeMap.removeNamedItem()
Retire de la collection l'objet Attr correspondant à un nom donné.
NamedNodeMap.item()
Retourne l'objet Attr correspondant à l'index donné dans la collection, ou null si l'index donné est supérieur ou égal au nombre d'items dans la collection.
NamedNodeMap.getNamedItemNS()
Retourne un objet Attr correspondant à un namespace XML et à un nom donnés dans la collection.
NamedNodeMap.setNamedItemNS()
Ajoute ou remplace un objet Attr correspondant à un namespace XML et à un nom donnés dans la collection.
NamedNodeMap.removeNamedItemNS()
Retire de la collection l'objet Attr correspondant à un namespace XML et à un nom donnés.

Spécifications

Specification Status Comment
DOM
La définition de 'NamedNodeMap' dans cette spécification.
Standard évolutif L'interface gère des objets Attr et non plus des objets Node
Document Object Model (DOM) Level 3 Core Specification
La définition de 'NamedNodeMap' dans cette spécification.
Recommendation Aucun changement par rapport à 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.
Recommendation Ajout de getNamedItemNS(), setNamedItemNS() et removeNamedItemNS()
Document Object Model (DOM) Level 1 Specification
La définition de 'NamedNodeMap' dans cette spécification.
Recommendation Définition initiale

Compatibilité des navigateurs

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support basique (Oui) (Oui) (Oui) (Oui) (Oui)
Gestion d'objets Attr plutôt que d'objets Node ? 22 (22)[1] ? ? ?
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support basique (Oui) (Oui) (Oui) (Oui) (Oui)
Gestion d'objets Attr plutôt que d'objets Node ? 22.0 (22)[1] ? ? ?

[1] Dans Gecko 22 cette interface était appelée mozNamedAttrMap. Dans Gecko 34 elle fut renommée NamedNodeMap.

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : Puxarnal, Dexter_Deter
 Dernière mise à jour par : Puxarnal,