今天写代码,把click事件绑定到了document上面,当我点击鼠标右键的时候,没想到firefox出发了click事件,在ie8 chrome13 上面测试都没有触发click事件,只有firefox触发了,再次测试把click放到一个div元素上click点击鼠标右键没有触发,靠,下次注意了,不知道这是什么意思,
测试代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>document click测试</title></head><body><div>点击测试 firefox 6.0.2右键点击的时候出发click事件</div><script type="text/javascript">var addEvent =function(ele,evt,call){if(ele.addEventListener){ele.addEventListener(evt,call);}elseif(ele.attachEvent){ele.attachEvent("on"+evt,call)}}addEvent(document,"click",function(){alert("我触发了事件!");});</script></body></html><div style="text-align:center;margin:30px 0 0 0;"><hr style="color:#999;height:1px;">如不能显示效果,请按Ctrl+F5刷新本页,更多网页代码:<a href='http://www.wfuyu.com/' target='_blank'>http://www.wfuyu.com/</a></div>提示:可修改后代码再运行!
本文来源:http://dushaobin.cnblogs.com/
上一篇 放弃了阿里妈妈 我终于日赚百元了
下一篇 MYSQL ADMINISTRATOR 1.2功能介绍