tor-browser

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

Element-setHTMLUnsafe-04.html (849B)


      1 <!DOCTYPE html>
      2 <title>setHTMLUnsafe in HTML</title>
      3 <link rel="author" title="Ms2ger" href="mailto:ms2ger@gmail.com">
      4 <link rel=author href="mailto:jarhar@chromium.org">
      5 <!-- This test was adapted from innerhtml-04.html -->
      6 <script src="/resources/testharness.js"></script>
      7 <script src="/resources/testharnessreport.js"></script>
      8 <div id="log"></div>
      9 <script>
     10 function testIsChild(p, c) {
     11  assert_equals(p.firstChild, c);
     12  assert_equals(c.parentNode, p);
     13 }
     14 test(function() {
     15  var p = document.createElement('p');
     16  var b = p.appendChild(document.createElement('b'));
     17  var t = b.appendChild(document.createTextNode("foo"));
     18  testIsChild(p, b);
     19  testIsChild(b, t);
     20  assert_equals(t.data, "foo");
     21  p.setHTMLUnsafe("");
     22  testIsChild(b, t);
     23  assert_equals(t.data, "foo");
     24 }, "setHTMLUnsafe should leave the removed children alone.")
     25 </script>