English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Proprietà lastChild dell'HTML DOM

Oggetto Elemento HTML DOM

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à.

Sintassi:

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‹/›

Compatibilità dei browser

Tutti i browser supportano completamente la proprietà lastChild:

Proprietà
lastChild

Dettagli tecnici

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

Riferimenti correlati

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

Oggetto Elemento HTML DOM