insertAdjacentElement-with-DOMSubtreeModified.html (562B)
1 <!DOCTYPE html> 2 <head> 3 <script src="../resources/js-test.js"></script> 4 <script> 5 function onLoad() { 6 document.getElementById('x1').setAttribute('inputmode', 'url'); 7 } 8 function insertAdjacent() { 9 const x2 = document.getElementById('x2'); 10 const x3 = document.getElementById('x3'); 11 document.onreadystatechange = insertAdjacent; 12 x3.insertAdjacentElement('beforebegin', x2); 13 } 14 </script> 15 </head> 16 <body onload="onLoad()"> 17 <div id="x1"></div> 18 <object id="x2" data="invalid-url" onerror="insertAdjacent()"></object> 19 <div id="x3"></div> 20 </body> 21 </html>