English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
childNodesL'attributo di sola lettura restituisce la raccolta di figli di un elemento dato, con l'indice del primo figlio a 0.
I nodi nella raccolta sono ordinati secondo l'ordine di apparizione nel codice sorgente, possono essere acceduti tramite l'indice.
Determinare il numero di figli utilizzando l'attributo length, quindi è possibile esplorare tutti i figli e estrarre le informazioni necessarie.
Lo spazio bianco all'interno degli elementi è considerato testo, mentre il testo è considerato nodo. I commenti sono anche considerati nodi.
Per ottenere una raccolta di elementi (esclusi i nodi di testo e i commenti), utilizzarechildrenproprietà.
nodeSe .childNodes[0] produce lo stesso risultatofirstChildproprietà.
node.childNodes
var list = document.body.childNodes;Testa a vedere‹/›
Tutti i browser supportano completamente l'attributo childNodes:
Proprietà | |||||
childNodes | È | È | È | È | È |
Valore di ritorno: | Un oggetto NodeList, che rappresenta una raccolta di nodi |
---|---|
Versione DOM: | Livello DOM 1 |
Trova quante sono i figli dell'elemento DIV:
var len = document.querySelector("div").childNodes.length;Testa a vedere‹/›
Cambia il colore di sfondo del secondo figlio dell'elemento DIV (indice 1):
var nodes = document.querySelector("div").childNodes; nodes[1].style.backgroundColor = "coral";Testa a vedere‹/›
Riferimento HTML DOM:node Proprietà .firstChild
Riferimento HTML DOM:nodeProprietà .lastChild
Riferimento HTML DOM:nodeProprietà .parentNode
Riferimento HTML DOM:nodeProprietà .nextSibling
Riferimento HTML DOM:nodeProprietà .previousSibling
Riferimento HTML DOM:nodeProprietà .nodeName