火狐浏览器的事件处理问题
Event handling issue with Firefox
我有一个非常基本的代码,在Firefox上不起作用,但在Chrome上工作正常。我只想在用户单击页面中的任意位置时触发一个函数。这是代码:
window.onload = function(){
alert(document.body); // Is executed correctly
document.body.onclick = function(){
/*do stuff*/
}
}
它在Chrome上工作得很好,但在Firefox上不能。我尝试了许多解决方法,但没有一种有效,并且错误控制台中没有错误。
function set(){
/*do stuff*/
}
document.body.onclick = set;
或
document.body.addEventListener('click',set,false);
我正在尝试使用一个非常基本的 html 页面,只有
<h1>Hello World</h1>
它们都不起作用。我错过了什么?
您确定在加载 html 页面后绑定 onclick 事件吗?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
$(function (){
document.body.onclick = function() { alert("Hi");};
});
这在Chrome和Firefox中都可以正常工作。
相关文章:
- 异步处理所有事件处理程序的方法
- 如何在元素中处理鼠标事件,但不能在其子元素上处理
- IBM BPM如何在Coach视图中处理按键事件
- JSON无法处理OnChange事件
- animationEnd 事件处理程序 - 事件侦听两次
- 如何在 LimeJS javascript for html5 中处理键盘事件
- InnerHTML创建问题,没有't加载顺序正确,可能存在处理问题
- document.getElementById——它如何处理onchange事件
- 如何在使用jQuery拖动时处理停止事件
- 使用jquery从URL中删除查询字符串(处理问题)
- Ember.js处理View事件后转换到路由
- 提交表单javascript后处理完整事件
- Google V8如何处理javascript事件
- 使用jQuery,如何触发由另一个版本的jQuery处理的事件
- 火狐浏览器的事件处理问题
- 事件处理问题JS
- 不能在button - var可见性或事件处理问题上更新highcharts数据
- 处理onkeypress事件问题
- Jquery事件处理问题
- Chrome javascript事件处理问题