js获取事件冒泡到了哪一层

我现在想做一个<divid='div1'>,这个div里又嵌套多个(或多层)div,我想就是点击这个div1(或其子元素)时,不触发事件,当点到div1以外的地方时,di... 我现在想做一个<div id = 'div1'>,这个div里又嵌套多个(或多层)div,我想就是点击这个div1(或其子元素)时,不触发事件,当点到div1以外的地方时,div1消失。我之前是用的毎发生点击就getElementById('div1')一次,但这样的话,点击子元素时仍然会消失(因为其id不是div1)。所以我在想,能否获取点击事件的整个冒泡过程是否触及了div1,不知这个应该如何操作 展开
 我来答
散步的__狼
2015-01-30 · TA获得超过235个赞
知道小有建树答主
回答量:117
采纳率:80%
帮助的人:44.3万
展开全部
你想点其它的地方时,这个DIV1消失,点DIV1的时候DIV1不消失是吗? 这样你可以,用个document.onclick执行,然后div1点击时阻击冒泡就可以了。
追问
如果要点子元素时也不消失呢
或者说如何给一个元素的所有子元素绑定同一个函数呢
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式