在不使用 jQuery 的情况下检测 javascript 中的点击

Detect click in the javascript without using jQuery

如何在不使用 JQuery 的情况下 javascript 简单地做到这一点?

我想要一个简单的方法来执行这个。


    $('body').on('click','a[name=bt_del_dependent]',函数(){
        console.log('id:'+ this.id);
    });

谢谢!

委托的事件处理程序看起来像这样

document.body.addEventListener('click', function(e) {

    if ( 
         e.target.tagName.toLowerCase() === 'a' &&  
         e.target.name === 'bt_del_dependent' 
    ) {

         console.log('id:'+ e.target.id);  

    }

}, false);

它仍然不完全相同,您必须检查 closest 是否与 event.target 匹配,而不仅仅是 event.target,这需要编写 closest 方法也是如此