English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
lastChildProprietà sola lettura che restituisce l'ultimo figlio del nodo specificato come oggetto Node.
Se il nodo specificato non ha figli, questo metodo restituiràVuotoValore.
Lo spazio all'interno dell'elemento viene considerato testo, e il testo viene considerato un nodo. I commenti vengono anche considerati come nodi.
Per evitare problemi con lastChild che restituisce nodi #text o #comment, utilizzarelastElementChildRestituisce solo l'ultimo elemento figlio.
Per ottenere il primo figlio del nodo specificato, utilizzarefirstChildProprietà.
node.lastChild
<div> <p>Questo è il primo P all'interno del DIV</p> <p>Questo è il secondo P all'interno del DIV</p> <p>Questo è il terzo P all'interno del DIV</p> </div> <script> var x = document.querySelector("div").lastChild.nodeName; document.getElementById("result").innerHTML = x; </script>Prova a vedere‹/›
Ma, se cancelliamo lo spazio dopo l'ultimo elemento P, il valore restituito sarà il tag P invece di #text:
<div> <p>Questo è il primo P all'interno del DIV</p> <p>Questo è il secondo P all'interno del DIV</p> <p>Questo è il terzo P all'interno del DIV</p></div> <script> var x = document.querySelector("div").lastChild.nodeName; document.getElementById("result").innerHTML = x; </script>Prova a vedere‹/›
Tutti i browser supportano completamente la proprietà lastChild:
Proprietà | |||||
lastChild | Sì | Sì | Sì | Sì | Sì |
Valore di ritorno: | Un oggetto Node, che rappresenta l'ultimo figlio del nodo; se non ci sono figli, allora ènull |
---|---|
Versione DOM: | Livello DOM 1 |
Riferimento HTML DOM:node Proprietà .firstChild
Riferimento HTML DOM:node Proprietà .childNodes
Riferimento HTML DOM:node Proprietà .parentNode
Riferimento HTML DOM:node Proprietà .nextSibling
Riferimento HTML DOM:node Proprietà .previousSibling
Riferimento HTML DOM:node Proprietà .nodeName