ladybird/Tests/LibWeb/Text/input/HTML/set-outerHTML.html
2024-05-04 13:54:33 +02:00

20 lines
612 B
HTML

<script src="../include.js"></script>
<div id="oldBox"><p>A box.</p></div>
<script>
test(() => {
let oldElement = document.getElementById("oldBox");
println('');
println(`${oldElement.id}='${oldElement.innerHTML}'`);
oldElement.outerHTML = '<div id="newBox"><p>Changed box.</p></div>';
let newElement = document.getElementById("newBox");
println(`${newElement.id}='${newElement.innerHTML}'`);
try {
document.documentElement.outerHTML = 'should throw exception!';
} catch (e) {
println(e);
}
});
</script>