<HEAD> <SCRIPT src=tableDom.js> </SCRIPT> <SCRIPT> function doIt() { var refCol = document.getElementsByTagName("COL")[2]; var col = document.createElement("COL", null); col.width = 150; refCol.parentNode.insertBefore(col, refCol); // HTML5 parser implies a colgroup around col, so this test // case should really be XHTML } </SCRIPT> </HEAD> <BODY onload="doIt()"> <table bgcolor=orange border> <col width=50> <col width=100> <col width=200> <tr> <td>50</td><td>100</td><td>150</td><td>200</td> </tr> </table> </BODY></HTML>