首页 > 解决方案 > JS点击事件触发两次

问题描述

在此代码上的同一元素上获得两次点击事件而不使用原因

document.addEventListener('click', function (event) {

        console.log("click");
        
        if (!event.target.closest('.expand')) return;

        console.log("clicked me");

    }, false);

一键控制台:单击 x 2 单击我 x 2

标签: javascriptdom

解决方案


可能您要添加事件侦听器两次。将断点或日志消息放在之前的行document.addEventListener('click', function (event) {


推荐阅读