This commit is contained in:
Peter 2015-05-06 16:37:52 -04:00
parent 387836c42e
commit 7239d67353
3 changed files with 26 additions and 8 deletions

View file

@ -20,6 +20,13 @@
<input id="test5" type="submit" value="Submit" data-name="3rd">
</div>
<!-- test 15 -->
<div id="outer">
<div id="middle">
<div id="inner"></div>
</div>
</div>
<script>
var gBody = document.getElementsByTagName("body")[0];
@ -300,6 +307,21 @@
assert_equals(document.getElementById(TEST_ID), b);
}, "Inserting an id by inserting its parent node");
test(function () {
var TEST_ID = "test15"
var outer = document.getElementById("outer");
var middle = document.getElementById("middle");
var inner = document.getElementById("inner");
outer.removeChild(middle);
var new_el = document.createElement("h1");
new_el.id = "heading";
inner.appendChild(new_el);
// the new element is not part of the document since
// "middle" element was removed previously
assert_equals(document.getElementById("heading"), null);
}, "Document.getElementById must not return nodes not present in document");
// TODO:
// id attribute in a namespace