其他分享
首页 > 其他分享> > onmouseover、onmouseenter、onmouseleave、onmouseout的区别

onmouseover、onmouseenter、onmouseleave、onmouseout的区别

作者:互联网

1、onmouseover、onmouseout:鼠标经过时自身触发事件,经过其子元素时也触发该事件,支持冒泡

2、onmouseenter、onmouseleave:鼠标经过时自身触发事件,经过其子元素时不触发该事件,不支持冒泡

3、onmouseover、onmouseenter、onmouseleave、onmouseout均支持的HTML标签:
        所有 HTML 元素,除了: < base >、 < bdo >、 < br >、 < head>、 < html>、< iframe>、 < meta>、 < param>、< script>< style> 和 < title>

冒泡指的是事件冒泡,即在子元素上触发的事件会向上传递至父级元素,并触发绑定在父级元素上的相应的事件。

        如果在程序中使用onmouseover、onmouseout的话,一般会阻止冒泡,阻止冒泡封装函数见:函数的封装

标签:触发,onmouseout,onmouseleave,元素,onmouseover,事件,冒泡
来源: https://blog.csdn.net/weixin_42881768/article/details/104702367