子元素触发了父元素的onmouseout事件,怎能让子元素不触发呢 5

<style>div{position:absolute;width:100px;height:100px;background:#555;}</style><divon... <style>
div{
position:absolute;width:100px;height:100px;background:#555;
}

</style>
<div onmouseout='alert()'>
<button>aaa</button>
</div>
为什么鼠标移到按钮aaa上 还要出发alert() 怎么解决 会的话代码加上啊
网上的什么stopPropagation()都没有用
用JavaScript哦 不要用jquery 我不懂 他
展开
 我来答
HoLee1997
2015-03-13 · TA获得超过1961个赞
知道大有可为答主
回答量:2557
采纳率:84%
帮助的人:972万
展开全部
在button标签上加一个onmouseout事件好了,onmouseout=""里面什么也不要写就行
更多追问追答
追问
你能不能自己试试。你看行不行啊,别乱说
追答
我全凭经验做事,答题时从不尝试。反正我的思路就是只要把子元素的事件从父元素中隔离开就好,要是上面那个方法不行,那直接上Javascript,给button的onmouseout设一个null
还有,我看你的代码也有问题的,你的父元素上说oumouseout触发alert,而button标签上没有事件,那岂不是鼠标移到父元素上时系统等待鼠标离开,等鼠标进入子元素后正好可以触发父元素的鼠标离开事件嘛,你自己逗逼了吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式