OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <script src="../js/resources/js-test-pre.js"></script> | 2 <script src="../../resources/js-test.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> |
OLD | NEW |