var otbody = document.createelement('tbody'); var otr = otbody.insertrow(ordernumber); otr.id="order" + ordernumber; var pidcell = otr.insertcell(0);
there error when insertrow executed in ie7. use ie9's ie7 mode, , otbody have method insertrow. have tried 0, -1, 1 etc. argument of method in debugger console, return null. , when use document.createelement("tr") create table row, insertcell() returns null. wonder if these methods deal table work on browser.
ie7 requires tbody attached table element create tr, should create table element, append tbody element table, call insertrow on tbody element:
var otable = document.createelement('table'); var otbody = document.createelement('tbody'); otable.appendchild(otbody); var otr = otbody.insertrow(0); // otr not null var otd = otr.insertcell(0); // , same tr element
Comments
Post a Comment