ParentNode

Le ParentNode contient des méthodes et des propriétés communes à tous les types d'objets Node  qui peuvent avoir des enfants. Il est implémenté par les objets Element, Document, et DocumentFragment.

Propriétés

ParentNode.children This is an experimental API that should not be used in production code. Lecture seule
Retourne la HTMLCollection contenant tous les objets de type Element qui sont des enfants de ce ParentNode.
ParentNode.firstElementChild This is an experimental API that should not be used in production code. Lecture seule
Retourne l' Element qui est le premier enfant de ce ParentNode, ou null s'il n'y en a pas.
ParentNode.lastElementChild This is an experimental API that should not be used in production code. Lecture seule
Retourne l'élément Element qui est le dernier enfant de ce ParentNode, ou null s'il n'y en a pas.
ParentNode.childElementCount This is an experimental API that should not be used in production code. Lecture seule
Retourne un unsigned long donnant la quantité d'enfants du parent.

Méthodes

ParentNode.append() This is an experimental API that should not be used in production code.
Insère un ensemble d'objets Node ou DOMString après le dernier enfant du ParentNode. Les objets DOMString sont insérés comme équivalents aux noeuds Text .
ParentNode.prepend() This is an experimental API that should not be used in production code.
Insère un ensemble d'objets Node ou DOMString avant le premier enfant du ParentNode. Les objets DOMString sont insérés comme équivalents aux noeuds Text.
ParentNode.querySelector()
Retourne le premier Element avec l'élément actuel en tant que racine qui correspond au groupe de sélecteurs spécifié.
ParentNode.querySelectorAll()
Retourne une NodeList représentant une liste d'éléments avec l'élément courant comme racine qui correspond au groupe de sélecteurs spécifié.

Spécifications

Spécification Statut Commentaire
DOM
La définition de 'ParentNode' dans cette spécification.
Standard évolutif Divise l'interface ElementTraversal dans ChildNode et ParentNode. Les propriétés ParentNode.firstElementChild, ParentNode.lastElementChild, et ParentNode.childElementCount sont maintenant définies sur ce dernier. Ajout des propriétés ParentNode.children, et des méthodes ParentNode.querySelector(), ParentNode.querySelectorAll(), ParentNode.append(), et ParentNode.prepend().
Element Traversal Specification
La définition de 'ElementTraversal' dans cette spécification.
Obsolete Ajout de la définition initiale de ses propriétés dans l'interface pureElementTraversal, et son utilisation sur Element.

 

Voir aussi