ladybird/Tests/LibWeb/Text/input/HTML/set-outerHTML.html

20 lines
591 B
HTML
Raw Normal View History

<script src="../include.js"></script>
<div id="oldBox"><p>A box.</p></div>
<script>
test(() => {
let oldElement = document.getElementById("oldBox");
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>