事件对象event传参

事件对象event
1.兼容

function(event){
	//var event = event || window.event;
	var event =  window.event || arguments.callee.caller.arguments[0];  //火狐的兼容写法
}

2.调用

  //事件
function add (event){
    console.log(event)
}

1.html中调用

<!-- 正确使用 -->
    <div onClick="add(event)">点击</div>

2.方法中调用有事件对象的方法

function use(event){  //这里也要传event
	add (event);
}

总结:方法中调用event,必须也要传一个event,否则低版本的浏览器会报错。

发布了47 篇原创文章 · 获赞 4 · 访问量 6695

猜你喜欢

转载自blog.csdn.net/lifangfang0607/article/details/90373649
今日推荐