inserttoparentandchild-1.html 1011 B

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