HTML DOM TreeWalker anteriorSibling() Método

El método TreeWalker anteriorSibling() mueve el Node actual a su hermano anterior, si lo hay, y devuelve el hermano encontrado. Si no existe tal hijo en el documento, este método devuelve nulo .

Sintaxis:

node = treeWalker.previousSibling();

Parámetros: Este método no toma parámetros.

Valor devuelto:

  • Devuelve el hermano previamente visible del Node actual, 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 hermano previamente visible del último Node de ese 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.previousSibling();
            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 hermano visible anterior del último elemento del cuerpo del Node TreeWalker que es <button>.

Navegadores compatibles:

  • Google cromo 1
  • Borde 12
  • firefox 4
  • Safari 3
  • Ópera 9
  • explorador de Internet 9

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *