La propiedad TreeWalker whatToShow devuelve un entero sin signo que describe el tipo de Node que se debe presentar. Esta es una propiedad de solo lectura.
Sintaxis:
whatToShow = treeWalker.whatToShow;
Valor devuelto: esta propiedad devuelve un entero sin signo que describe el tipo de Node que se debe presentar.
Los siguientes son los posibles valores de la constante sin signo.
Constante | Valor devuelto | Descripción constante |
NodeFilter.SHOW_ALL |
1 |
Muestra todos los Nodes. |
NodeFilter.SHOW_COMMENT |
128 |
Muestra Nodes de comentarios. |
NodeFilter.SHOW_DOCUMENT |
256 |
Muestra los Nodes de documento. |
NodeFilter.SHOW_DOCUMENT_FRAGMENT |
1024 |
Muestra los Nodes DocumentFragment. |
NodeFilter.SHOW_DOCUMENT_TYPE |
512 |
Muestra los Nodes DocumentType. |
NodeFilter.SHOW_ELEMENT |
1 |
Muestra los Nodes de elemento. |
NodeFilter.SHOW_PROCESSING_INSTRUCTION |
64 |
Muestra los Nodes ProcessingInstruction. |
NodeFilter.SHOW_TEXT |
4 |
Muestra Nodes de texto. |
Ejemplo: este ejemplo tiene NodeFilter.FILTER_ACCEPT como filtro de Node y, por lo tanto, devuelve el valor whatToShow respectivamente.
HTML
<!doctype html> <html> <head> <meta charset="utf-8"> <title>HTML DOM TreeWalker whatToShow property</title> </head> <body> <h1>GeeksforGeeks</h1> <p>Click Below</p> <button onclick="get()">Click</button> </body> <script> var treeWalker = document.createTreeWalker(document.head,NodeFilter.SHOW_DOCUMENT_TYPE, { acceptNode: function(node) { return NodeFilter.FILTER_ACCEPT; } }, false ); function get(){ node = treeWalker.whatToShow; console.log(treeWalker) console.log(node); } </script> </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