测试时主要用的浏览器是Firefox 28.0、IE11、IE8、Chrome 34.0 

一、什么是事件对象:当触发某个事件的时候,会产生一个事件对象,这个对象包含着所有的与事件有关的信息,包括导致事件的元素、事件的类型、以及其它与特定事件相关的信息。

  事件对象:我们一般称作为event对象,这个对象是浏览器通过函数把这个对象作为参数传递过来的,可以通过arguments来获得函数传递过来的参数。

 1     function box(){
 2         alert(arguments.length);    //0
 3     }
 4     box();
 5 
 6     var box=document.getElementById("box");        //获得HTML界面上id为box的DIV 对象
 7     box.onclick=function(){
 8         alert(arguments.length);    //1    在事件绑定函数中获得了一个隐藏的变量
 9     }
10 
11     box.onclick = function(){
12         alert(argument.length);        //1
13         alert(typeof arguments[0]);    //object
14         alert(arguments[0]);            //IE11: object PointerEvent        Firefox/Chroms: obejct MouseEvent
15     }
16     
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-08
  • 2021-08-19
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案