|
1 <html class="reftest-wait"> |
|
2 <head> |
|
3 |
|
4 <style> |
|
5 caption { color: green } |
|
6 </style> |
|
7 |
|
8 <script> |
|
9 function boom() |
|
10 { |
|
11 document.body.offsetHeight; |
|
12 |
|
13 var table = document.getElementById("table"); |
|
14 |
|
15 var newtbody = document.createElement("tbody"); |
|
16 var newrow = document.createElement("tr"); |
|
17 var newcell = document.createElement("td"); |
|
18 newcell.appendChild(document.createTextNode("a new row 2")); |
|
19 newrow.appendChild(newcell); |
|
20 newtbody.appendChild(newrow); |
|
21 table.insertBefore(newtbody, table.firstChild); |
|
22 |
|
23 var caption = document.createElement("caption"); |
|
24 caption.appendChild(document.createTextNode("this is the caption")); |
|
25 table.insertBefore(caption, table.firstChild); |
|
26 |
|
27 newtbody = document.createElement("tbody"); |
|
28 newrow = document.createElement("tr"); |
|
29 newcell = document.createElement("td"); |
|
30 newcell.appendChild(document.createTextNode("a new row 1")); |
|
31 newrow.appendChild(newcell); |
|
32 newtbody.appendChild(newrow); |
|
33 table.insertBefore(newtbody, table.firstChild); |
|
34 |
|
35 document.body.offsetHeight; |
|
36 document.documentElement.className = ""; |
|
37 } |
|
38 </script> |
|
39 |
|
40 </head> |
|
41 <body onload="boom();"> |
|
42 <table id="table"> |
|
43 </table> |
|
44 </body> |
|
45 </html> |