2013-02-20 95 views
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是一個表,而在谷歌瀏覽器,當我調試,然後otable.rows.length = 2這是工作的罰款 但不幸的是在Firefox otable.rows.length = 0,我不能夠理解它。 需要幫助!table.rows.length在mozilla firefox中不起作用,但在谷歌瀏覽器中工作

回答

1

這裏沒有document.all收集FF。而不是eval(document.all.tabmenu)使用document.getElementById('tabmenu'),這將在任何瀏覽器中工作。

+0

它不工作....在谷歌鉻,IE瀏覽器,但不是在Firefox中工作正常:( – 2013-02-20 08:43:51

+0

@rohitsingh你有一個'ID'爲'

'你試圖引用?還刪除'的eval()'完全失去了,這是無用的,可能會更危險... – Teemu2013-02-20 08:50:45

+0

耶ID = tabmenu – 2013-02-20 08:59:16

相關問題