set-outerHTML.html 591 B

12345678910111213141516171819
  1. <script src="../include.js"></script>
  2. <div id="oldBox"><p>A box.</p></div>
  3. <script>
  4. test(() => {
  5. let oldElement = document.getElementById("oldBox");
  6. println(`${oldElement.id}='${oldElement.innerHTML}'`);
  7. oldElement.outerHTML = '<div id="newBox"><p>Changed box.</p></div>';
  8. let newElement = document.getElementById("newBox");
  9. println(`${newElement.id}='${newElement.innerHTML}'`);
  10. try {
  11. document.documentElement.outerHTML = 'should throw exception!';
  12. } catch (e) {
  13. println(e);
  14. }
  15. });
  16. </script>