0
var otable, orow, ocol;
otable = eval(document.all.tabmenu); 
for(var ictr=otable.rows.length-1;ictr>=0;ictr--) --> error
otable.deleteRow(ictr);

有一个经典的 asp 项目,其中一个 javascript 函数正在创建两个超链接(添加、删除)。tabmenu 是一个表格,而在 google chrome 中,当我调试时 otable.rows.length = 2 工作正常,但不幸的是在 firefox otable.rows.length = 0 中,我无法理解它。需要帮忙!!

4

1 回答 1

1

FF里没有document.all收藏。而不是eval(document.all.tabmenu)use document.getElementById('tabmenu'),它可以在任何浏览器中使用。

于 2013-02-20T07:45:28.210 回答