在新做的這個課題上很大部分都是js寫的多!於是乎在做到這個動態添加table的一行,使用了
cloneNode(true);
的這個方法,東西都做好了,自己也在FF下測試了,感覺基本好用了,準備提交代碼的時候,在IE下測試了,最擔心的問題終於出現了,IE下果然出問題了,debug到JS裏面去看,原來出先問題的代碼如下:
var lastRow = table.rows[table.rows.length-1];
var newRow = lastRow.cloneNode(true);
newRow.cells[0].innerHTML=parseInt(newRow.cells[0].innerHTML)+1;
table.tBodies[0].appendChild(newRow);
提示newRow.cells[0]undefined,後查了些資料,明白了原來是克隆的節點還沒有加載在樹上,於是修改這段代碼
var lastRow = table.rows[table.rows.length-1];
var newRow = lastRow.cloneNode(true);
table.tBodies[0].appendChild(newRow);
newRow.cells[0].innerHTML=parseInt(newRow.cells[0].innerHTML)+1;
之後,測試IE,FF,Chrome好使!
特此做個記號!