Node#
Node.lastChild#
Właściwość lastChild
zwraca ostatnie dziecko należące do danego węzła. Jeśli węzeł nie posiada żadnych dzieci to zwrócona zostanie wartość null
. Właściwość jest tylko do odczytu.
Opis działania#
Samo wywołanie i poszczególne jego części najlepiej objaśnić na zapisie składniowym:
var last_child = node.lastChild;
gdzie poszczególne człony oznaczają:
- last_child - referencja do ostatniego dziecka w danym węźle lub wartość
null
. - node - węzeł będący obiektem kontekstu.
Alternatywnie można skorzystać z podobnie działającego polecenia Node.childNodes[Node.childNodes.length - 1]
.
Prosty przykład:
<script>
document.write(document.lastChild); // [object HTMLHtmlElement]
document.write("<br>");
document.write(document.documentElement.lastChild); // [object HTMLBodyElement]
document.write("<br>");
document.write(document.body.lastChild); // [object HTMLBRElement]
document.write("<br>");
document.write(document.body.lastChild.lastChild); // null
</script>
Składnia Web IDL#
interface Node : EventTarget { readonly attribute Node? lastChild; }
Specyfikacje i inne materiały
Pasek społecznościowy