直接用js
documentgetElementById(id)onclick=function(){}//内容写在函数体里
或者用jquery
$("#a")click(function(){ });
尊敬的用户,您好!很高兴为您答疑。
1、您事件绑定的代码没有问题,火狐完全可以支持onclick事件,问题出在您绑定的事件的函数内;
2、这类对象存在跨浏览器兼容的问题,建议您沿着这个思路进行问题分析。
据您的问题来看,您应该是js的初学者,如果您在学习firefox下的js编程,您首先要学会如何使用火狐的开发者调试功能,您所遇到的问题都是可以通过分析控制台的输出进行分析定位和解决的。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
js常常用函数来需要处理一些事件,譬如键盘事件、鼠标事件等等。那么,在这些事件处理函数中获取event对象,怎样写javascript代码,才能做到兼容Firefox和IE浏览器呢?通过查阅手册和Firefox的帮助文档,可以得出这样的一个结论,Firefox中,event对象需要以参数的形式传递到函数中来(注意,不是windowevent哦);而IE浏览器下,在函数中,只要访问全局对象window的event属性即可(可以直接用windowevent获取)。所以,兼容的写法就是event对象统统作为参数传递到需要用到的函数中去。示例代码如下:Windowevent demo Windowevent demo
1、获取对象 documentgetElementById()
2、根据获取的对象取得checkbox的值 documentgetElementById()value;
以上就是关于如何用JS获取元素某一事件上绑定的所有Listener全部的内容,包括:如何用JS获取元素某一事件上绑定的所有Listener、JS window.event.target获取火狐浏览器的事件源对象吗、js事件中,firefox下如何得到event对象怎样兼容IE浏览器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)