<!DOCTYPE html> <meta charset=utf-8> <title>ParentNode.children</title> <link rel=help href="https://dom.spec.whatwg.org/#dom-parentnode-children"> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <div id="log"></div> <div style="display: none"> <ul><li id='test'>1</li><li>2</li><li>3</li><li>4</li></ul> </div> <script> test(() => { var node = document.getElementById("test"); var parentNode = node.parentNode; var children = parentNode.children; assert_true(children instanceof HTMLCollection); var li = document.createElement("li"); assert_equals(children.length, 4); parentNode.appendChild(li); assert_equals(children.length, 5); parentNode.removeChild(li); assert_equals(children.length, 4); }, "ParentNode.children should be a live collection"); </script> </html>