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
Lecture seule- Retourne la
HTMLCollection
contenant tous les objets de typeElement
qui sont des enfants de ceParentNode
. ParentNode.firstElementChild
Lecture seule- Retourne l'
Element
qui est le premier enfant de ceParentNode
, ounull
s'il n'y en a pas. ParentNode.lastElementChild
Lecture seule- Retourne l'élément
Element
qui est le dernier enfant de ceParentNode
, ounull
s'il n'y en a pas. ParentNode.childElementCount
Lecture seule- Retourne un
unsigned long
donnant la quantité d'enfants du parent.
Méthodes
ParentNode.append()
- Insère un ensemble d'objets
Node
ouDOMString
après le dernier enfant duParentNode
. Les objetsDOMString
sont insérés comme équivalents aux noeudsText
. ParentNode.prepend()
- Insère un ensemble d'objets
Node
ouDOMString
avant le premier enfant duParentNode
. Les objetsDOMString
sont insérés comme équivalents aux noeudsText
. 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 . |
Compatibilité des navigateurs
No compatibility data found for api.ParentNode
.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.
Voir aussi
- L'interface pure
ChildNode
.