La propiedad de TreeWalker currentNode representa el Node al que apunta el TreeWalker actual.
Sintaxis:
Para obtener el Node actual:
node = treeWalker.currentNode;
Para configurar el Node actual:
treeWalker.currentNode = node;
Valor devuelto: este método devuelve el Node actual del TreeWalker actual.
Ejemplo 1: en este ejemplo, obtendremos el Node actual del TreeWalker. Para ello, habíamos creado un TreeWalker con cabeza de Node, para obtener el currentNode.
HTML
<!DOCTYPE html> <html> <body> <h1>GeeksforGeeks</h1> <p>Click Here to get the currentNode</p> <button onclick="get()">Click</button> <script> var treeWalker = document .createTreeWalker(document.head); function get() { node = treeWalker.currentNode; 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:
Ejemplo 2: En este ejemplo, estableceremos el Node actual del TreeWalker creado en el cuerpo.
HTML
<!DOCTYPE html> <html> <body> <h1>GeeksforGeeks</h1> <p> Click Here to set the currentNode to body </p> <button onclick="set()">Click</button> <script> var treeWalker = document .createTreeWalker(document.head); function set() { treeWalker.currentNode = document.body; console.log(treeWalker); console.log(treeWalker.currentNode); } </script> </body> </html>
Producción:
Antes de hacer clic en el botón:
Después de hacer clic en el botón:
Navegadores compatibles:
- Google cromo 1
- Borde 12
- firefox 4
- Safari 3
- Ópera 9
- explorador de Internet 9