假如画面上有一个Button按钮,单击它执行function1()方法,我们可以这样写:
element.onclick
=
function1(){ }
但是我还想执行function2()方法,这时该怎么办呢?有人说我可以再这样写element.οnclick=function2(){ },但是这样写会把刚才的代码function1()方法覆盖掉,这时就得要用attachEvent方法了,可以这样写:
element.attachEvent(
"
click
"
,function1())
element.attachEvent( " click " ,function2())
,这样就OK了。
element.attachEvent( " click " ,function2())
其语法如下:element.attachEvent(eventName,eventHandler) 针对IE浏览器
element.addEventListener(eventName,eventHandler,useCapture) 与IE浏览器不同,Firefox浏览器提供2种事件模型,这是由addEventListener的useCapture参数决定的,当该参数为true时,即为捕获模式,当该参数为false时,为冒泡模式。今天就说到这,本人对javascript理解也不是很深,希望和大家一起讨论,共同提高,共同进步哦!!!