IE中点击文本任意地方都可以执行onclick等事件的方法
2011-09-22 15:01
302 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>body事件范围</title>
<script type="text/javascript">
function bodyClick(){
alert("hello");
}
document.onclick = bodyClick;
</script>
</head>
<body>
IE中如果在body上添加onclick、onmouseover等事件响应,那么如果页面没有满,
则body中最后一个元素以下(横向不受限制)的部分是无法响应
事件的,必须使用代码在document上监听那些事件,
比如
<!-- 为了不让以下js代码执行所以注释掉
<script type="text/javascript">
function bodyClick(){
alert("hello");
}
function onclick = bodyClick;
</script>
-->
FF中也差不多
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>body事件范围</title>
<script type="text/javascript">
function bodyClick(){
alert("hello");
}
document.onclick = bodyClick;
</script>
</head>
<body>
IE中如果在body上添加onclick、onmouseover等事件响应,那么如果页面没有满,
则body中最后一个元素以下(横向不受限制)的部分是无法响应
事件的,必须使用代码在document上监听那些事件,
比如
<!-- 为了不让以下js代码执行所以注释掉
<script type="text/javascript">
function bodyClick(){
alert("hello");
}
function onclick = bodyClick;
</script>
-->
FF中也差不多
</body>
</html>
相关文章推荐
- ListView使用自定义适配器的情况下实现适配器的文本和图标控件点击事件执行Activity界面中的方法
- onClick事件中含有异步执行的方法,如何让异步方法执行完毕后onClick事件方可重新响应点击事件
- IE下必须点击一下页面空白的地方才可以激活onchange事件
- jquery 点击元素以外任意地方隐藏该元素的方法(事件冒泡)
- jquery 点击元素以外任意地方隐藏该元素的方法(事件冒泡)
- Extjs 文本框 TextField 添加点击(onclick)事件方法
- 点击TButton后的执行OnClick和OnMouseDown两个事件的过程(其实是通过WM_COMMAND执行程序员的代码)
- ajax之后on绑定事件,第一次ajax可以。第二次点击不行。on执行两次
- js 触发LinkButton点击事件,执行后台方法
- ListView使用自定义适配器的情况下实现适配器的控件点击事件执行Activity界面中的方法
- setAttribute()的使用方法与ie不兼容onclick事件解决方法
- 异或加密法 在对文本进行简单加密的时候,可以选择用一个n位的二进制数,对原文进行异或运算。 解密的方法就是再执行一次同样的操作。
- ListView嵌套GridView点击空白地方无法触发ListView点击事件解决方法
- JavaScript的ready方法中获取某元素(如获取某个button,并设置onclick事件)的疑问?为什么要写在ready方法里,不用ready方法可以吗?
- IE下按回车键会自动触发button 按钮的点击事件的解决方法
- onclick事件可以一起执行多个函数
- 用jq加载出来的html 不能用点击事件 引出 onclick也可以用this
- setAttribute()的使用方法与ie不兼容onclick事件解决方法
- setClickable 设置为true时,表明控件可以点击,如果为false,就不能点击;“点击”适用于鼠标、键盘按键、遥控器等; 注意,setOnClickListener方法会默认把控件的se
- (Java)JComboBox的itemStateChanged事件被选中点击执行两次的解决方法