TreeWalker.lastChild()

The TreeWalker.lastChild() method moves the current Node to the last visible child of the current node, and returns the found child. It also moves the current node to this child. If no such child exists, returns null and the current node is not changed.

SyntaxEdit

node = treeWalker.lastChild();

ExampleEdit

var treeWalker = document.createTreeWalker(
    document.body,
    NodeFilter.SHOW_ELEMENT,
    { acceptNode: function(node) { return NodeFilter.FILTER_ACCEPT; } },
    false
);
var node = treeWalker.lastChild(); // returns the last visible child of the root element

SpecificationsEdit

Specification Status Comment
DOM
The definition of 'TreeWalker.lastChild' in that specification.
Living Standard No change from Document Object Model (DOM) Level 2 Traversal and Range Specification
Document Object Model (DOM) Level 2 Traversal and Range Specification
The definition of 'TreeWalker.lastChild' in that specification.
Recommendation Initial definition.

Browser compatibilityEdit

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 1.0 2.0 (1.8.1) 9.0 9.0 3.0

See alsoEdit

Document Tags and Contributors

 Contributors to this page: teoli, sayanchowdhury, Prachi_Dighe
 Last updated by: teoli,