Test case details

Preparation Code

<div id='wrap'> <div id='box'></div> </div>
function write() { var box = document.getElementById('box'); var div = document.createElement('div'); div.innerHTML = "halo <br> des <div>aaaa</div><table></table>"; box.appendChild(div); }

Test cases

Test #1

write(); box.innerHTML = '';

Test #2

write(); var dupNode = box.cloneNode(false); box.parentNode.replaceChild(dupNode, box);

Test #3

write(); while (box.removeChild(box.firstChild)) {}

Test #4

write(); while (box.firstChild) { box.removeChild(box.firstChild); }

Test #5

write(); box.style.display='none'; box.innerHTML = ''; box.style.display='';

Test #6

write(); box.innerText = '';