wordpress收费下载资源主题
wordpress付费下载资源插件

js上层元素点击时如何不触发下层元素的点击事件

你可以使用 event.stopPropagation() 方法来阻止事件冒泡,从而避免下层元素的点击事件被触发。例如,假设你有一个父元素和一个子元素,你可以在子元素的点击事件处理函数中调用 event.stopPropagation() 方法:

document.querySelector('#child').addEventListener('click', function(event) {
  event.stopPropagation();
  // 处理子元素的点击事件
});

document.querySelector('#parent').addEventListener('click', function(event) {
  // 处理父元素的点击事件
});

在上面的代码中,当你点击子元素时,子元素的点击事件处理函数会被触发,但是父元素的点击事件处理函数不会被触发,因为 event.stopPropagation() 方法阻止了事件冒泡。

0 个评论

定制开发
本站承接WordPress等系统建站仿站、二次开发、主题插件定制等开发服务
在线咨询
  • 请直接说明需求,勿问在否
    QQ:1-247-246-247

  • QQ一群:104228692(满)
  • QQ二群:64786792
在线咨询
本站承接WordPress建站仿站、二次开发、主题插件定制等PHP开发服务!

了解详情