tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

innerhtml-04.html (815B)


      1 <!DOCTYPE html>
      2 <title>innerHTML in HTML</title>
      3 <link rel="author" title="Ms2ger" href="mailto:ms2ger@gmail.com">
      4 <link rel="help" href="https://w3c.github.io/DOM-Parsing/#widl-Element-innerHTML">
      5 <script src="/resources/testharness.js"></script>
      6 <script src="/resources/testharnessreport.js"></script>
      7 <div id="log"></div>
      8 <script>
      9 function testIsChild(p, c) {
     10  assert_equals(p.firstChild, c);
     11  assert_equals(c.parentNode, p);
     12 }
     13 test(function() {
     14  var p = document.createElement('p');
     15  var b = p.appendChild(document.createElement('b'));
     16  var t = b.appendChild(document.createTextNode("foo"));
     17  testIsChild(p, b);
     18  testIsChild(b, t);
     19  assert_equals(t.data, "foo");
     20  p.innerHTML = "";
     21  testIsChild(b, t);
     22  assert_equals(t.data, "foo");
     23 }, "innerHTML should leave the removed children alone.")
     24 </script>