mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Auto merge of #5972 - pgonda:remove-children-from-doc, r=jdm
<!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/5972) <!-- Reviewable:end -->
This commit is contained in:
commit
bf4fc6f388
2 changed files with 25 additions and 7 deletions
|
@ -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];
|
||||
|
||||
|
@ -316,6 +323,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
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue