| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <script src="../js/resources/js-test-pre.js"></script> | 2 <script src="../js/resources/js-test-pre.js"></script> |
| 3 <div id="testDiv" style="display:none;"> | 3 <div id="testDiv" style="display:none;"> |
| 4 <div id="div1">aaa</div> | 4 <div id="div1">aaa</div> |
| 5 <div id="div2">bbb</div> | 5 <div id="div2">bbb</div> |
| 6 </div> | 6 </div> |
| 7 <script> | 7 <script> |
| 8 description("This test removes the NodeItertor's current reference node, then co
ntinues to move through the document."); | 8 description("This test removes the NodeItertor's current reference node, then co
ntinues to move through the document."); |
| 9 | 9 |
| 10 var testDiv = document.getElementById("testDiv"); | 10 var testDiv = document.getElementById("testDiv"); |
| 11 var div1 = document.getElementById("div1"); | 11 var div1 = document.getElementById("div1"); |
| 12 var div2 = document.getElementById("div2"); | 12 var div2 = document.getElementById("div2"); |
| 13 var iter = document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, null, f
alse); | 13 var iter = document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, null, f
alse); |
| 14 | 14 |
| 15 shouldBe("iter.nextNode()", "testDiv"); | 15 shouldBe("iter.nextNode()", "testDiv"); |
| 16 shouldBe("iter.nextNode()", "div1"); | 16 shouldBe("iter.nextNode()", "div1"); |
| 17 shouldBe("iter.nextNode()", "div2"); | 17 shouldBe("iter.nextNode()", "div2"); |
| 18 shouldBe("iter.nextNode()", "null"); | 18 shouldBe("iter.nextNode()", "null"); |
| 19 shouldBe("iter.previousNode()", "div2"); | 19 shouldBe("iter.previousNode()", "div2"); |
| 20 shouldBe("iter.previousNode()", "div1"); | 20 shouldBe("iter.previousNode()", "div1"); |
| 21 testDiv.removeChild(div1); | 21 testDiv.removeChild(div1); |
| 22 shouldBe("iter.nextNode()", "div2"); | 22 shouldBe("iter.nextNode()", "div2"); |
| 23 </script> | 23 </script> |
| 24 <script src="../js/resources/js-test-post.js"></script> | |
| OLD | NEW |