• 设为首页
  • 加入收藏
  • 我要投稿
  • 联系站长
  • 网站模板技术交流
当前位置:模板网首页 > 建站教程 > JS、jQ >  在dom里定义的onclick传正文

在dom里定义的onclick传入event事件

作者:网页模板
类型:文章教程
点击次数:
发布时间:2018-09-29 11:37
分享到:
有这么个需求,在dom节点里面定义的onclick事件,如何传递event,并且阻止事件冒泡?onclick事件如下:
<span onclick="func1()">click</span>
func1(){
    event.stoppropagation();
}
可以使用window.event或arguments获取,因为event是默认参数:
function func1(){
    var e = getEvent();
    e.cancelBubble = true;
    e.stopPropagetion();
}

var getEvent = function(){
    return window.event || arguments.callee.caller.arguments[0];
}

(责任编辑:网页模板)
  • 本文标签:
  • event
addEventListener绑定click和直接写onclick的区别
window.location.hash 详解