inserttoparentandchild-2.html (1026B)
1 <html class="reftest-wait"> 2 <head> 3 4 <script> 5 function boom() 6 { 7 document.body.offsetHeight; 8 9 var eightdiv = document.getElementById("eight"); 10 var parent = eightdiv.parentNode; 11 12 for (var i = 6; i <= 7; i++) { 13 var newdiv = document.createElement("div"); 14 newdiv.appendChild(document.createTextNode(i)); 15 parent.insertBefore(newdiv, eightdiv); 16 } 17 18 var fivedeediv = document.getElementById("fivedee"); 19 parent = fivedeediv.parentNode; 20 21 var newdiv = document.createElement("div"); 22 newdiv.appendChild(document.createTextNode("5b")); 23 parent.insertBefore(newdiv, fivedeediv); 24 25 newdiv = document.createElement("div"); 26 newdiv.appendChild(document.createTextNode("5c")); 27 parent.insertBefore(newdiv, fivedeediv); 28 29 document.body.offsetHeight; 30 document.documentElement.className = ""; 31 } 32 </script> 33 34 </head> 35 <body onload="boom();"> 36 <div>1</div> 37 <div>2</div> 38 <div>3</div> 39 <div>4</div> 40 <div id="five"> 41 <div>5a</div> 42 <div id="fivedee">5d</div> 43 </div> 44 <div id="eight">8</div> 45 <div>9</div> 46 </body> 47 </html>