繁体   English   中英

检测在没有jQuery的情况下单击了哪些div'id'或'class'

[英]Detect what div 'id' or 'class' was clicked on page without jQuery

有没有一种方法可以在页面上编写事件以监听页面上的所有点击并返回其ID或类名。 如果不使用jQuery,我似乎找不到能做到这一点的东西。 例:

document.body.addEventListener('click', function(event)
    console.log(event.target.id)
    console.log(event.target.className);
});

看起来很简单,但我很难将其投入使用。 我也尝试将事件侦听器设置为窗口。

document.body.addEventListener('click', function(event){
    console.log(event.target.id)
    console.log(event.target.className);
});

缺少{

我想到了。 我在iframe中单击,因此没有返回任何值。 在预期的iframe外部工作。 谢谢大家!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM