此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。

记一次意外

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

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生效 无法获取焦点

 

posted @ 2016-10-20 20:09  炎泽  阅读(124)  评论(0编辑  收藏  举报