JavaScript怎样使div无法去响应点击事件?

 我来答
爱科技的码农
2017-12-27 · TA获得超过2908个赞
知道小有建树答主
回答量:40
采纳率:0%
帮助的人:5665
展开全部

你是指事件冒泡么,作为一个编程菜鸟,我平常用stopPropagation来阻止事件冒泡

例:

<div id="outer" onclick="alert('外面')">

//这里我没给div加样式,自己随便加个长和宽背景色就行了

<div id="inner" ></div>

</div>

<srtipt>

var inner = document.getElementById("inner");

inner.onclick = function(e){

alert("里面");

if(e && e.stopPropagation()){

stopPropagation();

}else{

window.event.cancelBubble = true;

//ie不支持stopPropagation方法,需要用window.event.cancelBubble

}

}

</srtipt>

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式