JavaScript Tutorial/DOM Node/nextNode
Firefox only NodeIterator Example
<source lang="javascript">
<html> <head> <title>NodeIterator Example</title> <script type="text/javascript">
var iterator = null; function makeList() { var oDiv = document.getElementById("div1"); iterator = document.createTreeWalker(oDiv, NodeFilter.SHOW_ELEMENT, null, false); var oOutput = document.getElementById("text1"); var oNode = iterator.nextNode(); while (oNode) { oOutput.value += oNode.tagName + "\n"; oNode = iterator.nextNode(); } }
</script> </head> <body>
A: B C
D E
F
Hello World!
- List item 1
- List item 2
- List item 3
<textarea rows="10" cols="40" id="text1"></textarea>
<input type="button" value="Make List" onclick="makeList()" />
</body>
</html></source>