JS 中 onclick 在 IE中管用,在火狐中不管用,

2024-12-20 01:15:00
推荐回答(5个)
回答1:

  您好!很高兴为您答疑!

  1:function yc里 dom对象请使用document.getElementById("id")的方式,这里对应您的h1,h2
  2:onclick的调函数时传的参数错误,加上引号就行了,像这样onclick="yc(‘a03’,‘a02’)"

  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

回答2:

onclick="yc(a03,a02)"
改成
onclick="javascript:yc(this, document.getElementById('a02'));"
你要确保传递给函数的是一个DOM对象,而不被浏览器理解为一个没有声明的变量.
只要按规范的写法书写代码,这种问题很好解决.

回答3:

2处错误:
1:function yc里使用dom对象请使用document.getElementById("id")的方式,这里对应你的h1,h2
2:onclick的调函数时传的参数错误,加上引号就行了,像这样onclick="yc(‘a03’,‘a02’)"

回答4:

直接用id名取元素只有ie才行
请用document.getElementById这种标准方法来取

回答5:

l..k.k.