From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- files/fr/web/api/namednodemap/index.md | 93 ++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 files/fr/web/api/namednodemap/index.md (limited to 'files/fr/web/api/namednodemap/index.md') diff --git a/files/fr/web/api/namednodemap/index.md b/files/fr/web/api/namednodemap/index.md new file mode 100644 index 0000000000..fd83416312 --- /dev/null +++ b/files/fr/web/api/namednodemap/index.md @@ -0,0 +1,93 @@ +--- +title: NamedNodeMap +slug: Web/API/NamedNodeMap +tags: + - API + - DOM + - Interface + - Reference +translation_of: Web/API/NamedNodeMap +--- +
{{APIRef("DOM")}}
+ +

L'interface NamedNodeMap représente une collection d'objets {{domxref("Attr")}}. Les objets de cette collection n'ont pas d'ordre particulier (contrairement à {{domxref("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 {{domxref("Node")}} mais des objets {{domxref("Attr")}}. Ces derniers étaient à l'origine (et le sont toujours pour certaines implémentations) une classe spécialisée de {{domxref("Node")}}.

+
+ +

Propriétés

+ +

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

+ +
+
{{domxref("NamedNodeMap.length")}} {{ReadOnlyInline}}
+
Cette propriété renvoie le nombre d'objets contenus dans la map.
+
+ +

Méthodes

+ +

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

+ +
+
{{domxref("NamedNodeMap.getNamedItem()")}}
+
Cette méthode renvoie un objet {{domxref("Attr")}} qui correspond au nom indiqué.
+
{{domxref("NamedNodeMap.setNamedItem()")}}
+
Cette méthode remplace ou ajoute l'objet {{domxref("Attr")}} identifié dans la collection par le nom indiqué.
+
{{domxref("NamedNodeMap.removeNamedItem()")}}
+
Cette méthode retire l'objet {{domxref("Attr")}} de la collection à partir du nom indiqué.
+
{{domxref("NamedNodeMap.item()")}}
+
Cette méthode renvoie l'objet {{domxref("Attr")}} à l'index indiqué (ou null si l'index est supérieur ou égal au nombre de nœuds.
+
{{domxref("NamedNodeMap.getNamedItemNS()")}}
+
Cette méthode renvoie un objet {{domxref("Attr")}} identifié par un espace de noms et un nom local associé.
+
{{domxref("NamedNodeMap.setNamedItemNS()")}}
+
Cette méthode remplace ou ajoute un objet {{domxref("Attr")}} identifié par un espace de noms et un nom local associé.
+
{{domxref("NamedNodeMap.removeNamedItemNS()")}}
+
Cette méthode retire l'objet {{domxref("Attr")}} de la collection à partir d'un espace de noms et d'un nom local associé.
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SpécificationÉtatCommentaires
{{SpecName('DOM WHATWG', '#interface-namednodemap', 'NamedNodeMap')}}{{Spec2('DOM WHATWG')}}Interagit avec {{domxref("Attr")}} plutôt qu'avec {{domxref("Node")}}
{{SpecName('DOM3 Core', 'core.html#ID-1780488922', 'NamedNodeMap')}}{{Spec2('DOM3 Core')}}Aucune modification depuis {{SpecName('DOM2 Core')}}
{{SpecName('DOM2 Core', 'core.html#ID-1780488922', 'NamedNodeMap')}}{{Spec2('DOM2 Core')}}Ajout des méthodes getNamedItemNS(), setNamedItemNS() et removeNamedItemNS()
{{SpecName('DOM1', 'core.html#ID-1780488922', 'NamedNodeMap')}}{{Spec2('DOM1')}}Définition initiale.
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.NamedNodeMap")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf