From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/fr/web/api/namednodemap/index.html | 163 +++++++++++++++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 files/fr/web/api/namednodemap/index.html (limited to 'files/fr/web/api/namednodemap/index.html') diff --git a/files/fr/web/api/namednodemap/index.html b/files/fr/web/api/namednodemap/index.html new file mode 100644 index 0000000000..51926c4857 --- /dev/null +++ b/files/fr/web/api/namednodemap/index.html @@ -0,0 +1,163 @@ +--- +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

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FonctionnalitéChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Support simple{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
Manipule des objets {{domxref("Attr")}} et pas des objets {{domxref("Node")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatGeckoDesktop(22)}}[1]{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FonctionnalitéAndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Support simple{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
Manipule des objets {{domxref("Attr")}} et pas des objets {{domxref("Node")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatGeckoMobile(22)}}[1]{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +

[1] In Gecko 22 this interface was named mozNamedAttrMap. In Gecko 34 it was named back to NamedNodeMap.

+ +

Voir aussi

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