我的onclick在火狐里为什么不起作用啊?

2024-11-16 11:54:59
推荐回答(3个)
回答1:

别的不说,起码下面这部分要改成这样:

function secBoard1(n)
{
alert(n);
secTable1 = document.getElementById("secTable1");

for(i=0;i secTable1.childNodes[1].childNodes[0].cells[i].className="sec3";
secTable1.childNodes[1].childNodes[0].cells[n].className="sec4";

回答2:

  尊敬的用户,您好!很高兴为您答疑。
  走读了一下您的代码,发现您代码的书写在兼容方面存在较大问题,建议您开启firebug就这段代码进行断点调试以解决您的兼容问题。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

回答3:

你的mainTable1没有吧,如果这个被注释掉,在ie下是可以的,但是到了firefox中的时候secTable1.cells就是undefined了,最好使用document.getElementById()这种格式得到