El método TreeWalker anteriorNode() mueve el Node actual al Node visible anterior en el orden del documento y devuelve el Node encontrado. Si no existe tal hijo en el documento, este método devuelve nulo .
Sintaxis:
node = treeWalker.previousNode();
Parámetros: Este método no toma parámetros.
Valor devuelto:
- Devuelve el Node visible anterior si existe.
- Devuelve nulo si no existe tal hijo.
Ejemplo: en este ejemplo, se crea un TreeWalker con un Node de cuerpo y, por lo tanto, se muestra el Node visible anterior del último hijo del Node de cuerpo de ese Node de TreeWalker.
HTML
<!doctype html> <html> <body> <h1>GeeksforGeeks</h1> <p>Click Below</p> <button onclick="get()">Click</button> <script> var treeWalker = document.createTreeWalker( document.body, NodeFilter.SHOW_ELEMENT, { acceptNode: function (node) { return NodeFilter.FILTER_ACCEPT; } }, false ); function get() { treeWalker.lastChild(); var node = treeWalker.previousNode(); console.log(node); } </script> </body> </html>
Producción:
Antes de hacer clic en el botón:
Después de hacer clic en el botón: En la consola, se puede ver el elemento secundario visible anterior del Node TreeWalker que es la etiqueta <button>.
Navegadores compatibles:
- Google Chrome 1 y superior
- Borde 12 y superior
- Firefox 4 y superior
- Safari 3 y superior
- Ópera 9 y superior
- Internet Explorer 9 y superior