NamedNodeMap

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).

Note : Bien qu'intitulée NamedNodeMap, cette interface ne manipule pas d'objets Node mais des objets Attr. Ces derniers étaient à l'origine (et le sont toujours pour certaines implémentations) une classe spécialisée de Node.

Propriétés

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

NamedNodeMap.length (en-US) 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() (en-US)

Cette méthode renvoie un objet Attr qui correspond au nom indiqué.

NamedNodeMap.setNamedItem() (en-US)

Cette méthode remplace ou ajoute l'objet Attr identifié dans la collection par le nom indiqué.

NamedNodeMap.removeNamedItem() (en-US)

Cette méthode retire l'objet Attr de la collection à partir du nom indiqué.

NamedNodeMap.item() (en-US)

Cette méthode renvoie l'objet Attr à l'index indiqué (ou null si l'index est supérieur ou égal au nombre de nœuds.

NamedNodeMap.getNamedItemNS() (en-US)

Cette méthode renvoie un objet Attr identifié par un espace de noms et un nom local associé.

NamedNodeMap.setNamedItemNS() (en-US)

Cette méthode remplace ou ajoute un objet Attr identifié par un espace de noms et un nom local associé.

NamedNodeMap.removeNamedItemNS() (en-US)

Cette méthode retire l'objet Attr de la collection à partir d'un espace de noms et d'un nom local associé.

Spécifications

Specification
DOM Standard
# interface-namednodemap

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi