Javascript table.rows.length不适用于mozilla firefox,但适用于google chrome

Javascript table.rows.length不适用于mozilla firefox,但适用于google chrome,javascript,asp-classic,cross-browser,Javascript,Asp Classic,Cross Browser,有一个经典的asp项目,其中一个javascript函数正在创建两个超链接(添加、删除)。 tabmenu是一个表,而在google chrome中,当我调试时,otable.rows.length=2工作正常 但不幸的是,在firefox otable.rows.length=0中,我无法理解它。 需要帮助 没有文档。所有集合都在FF中。不要使用eval(document.all.tabmenu)而使用document.getElementById('tabmenu'),它可以在任何浏览器中工

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

没有
文档。所有
集合都在FF中。不要使用
eval(document.all.tabmenu)
而使用
document.getElementById('tabmenu')
,它可以在任何浏览器中工作。

@rohitsingh您是否有一个
id
用于您试图引用的
?另外,完全删除
eval()
,它没有用,甚至可能很危险…@rohitsingh,不在FF中工作?当然应该。错误消息是什么?
var otable, orow, ocol;
otable = eval(document.all.tabmenu); 
for(var ictr=otable.rows.length-1;ictr>=0;ictr--) --> error
otable.deleteRow(ictr);