首页 > 其他 > 详细

记一次意外

时间:2016-10-20 21:57:56      阅读:292      评论:0      收藏:0      [点我收藏+]

今天尝试给同一个对象绑定多个事件:

document.getElementById("a").onfocus= function(){
            alert("1")
        }.onclick= function(){
            alert("2")
        }

发现弹出2,改变focus和click的顺序后依旧如此,只有书写顺序的最后一个的发挥作用,因此还是得老老实实地写。

document.getElementById("a").onfocus= function(){alert("1")}

document.getElementById("a").onclick= function(){alert("2")}

发现结果很奇怪

chrome  无焦点 onfocus生效   获取焦点

      有焦点 onclick生效

IE          无焦点 onfocus生效   获取焦点

      有焦点   onclick onfocus

safari     无焦点  onfacus持续不断生效

firefox     无焦点  onfocus生效 无法获取焦点

 

记一次意外

原文:http://www.cnblogs.com/yanze/p/5982235.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!