javaonclick传递event

 

标签:js阻止事件冒泡

 

假设在html中有个onclick="showpopup()",在函数showpopup传一个名为event参数过去,

 

即是如下格式:onclick="showpopup(event)",那么在javascript的函数中可以接受到事件源。

 

 

见下述例子:

function showpopup(event){

   stopBubble(event);//将event再次传递,调用stopBubble,即可阻止了js的事件冒泡。

}

 

 

 

   //阻止冒泡事件
    function stopBubble(e) {
        if (e && e.stopPropagation) {//非IE
            e.stopPropagation();
        }
        else {//IE
            window.event.cancelBubble = true;
        }
    }

 

refurl:http://justcoding.iteye.com/blog/587876

 http://blog.csdn.net/xxd851116/article/details/4234188

http://www.jb51.net/article/9858.htm

你可能感兴趣的:(js阻止事件冒泡)