【发布时间】:2011-07-08 02:05:46
【问题描述】:
在 javascript 中,我希望能够确定 html 页面中发生鼠标单击的元素。请注意,元素不会附加事件侦听器。
基本上:光标在页面某处,用户单击鼠标,捕获鼠标单击事件,获取发生单击的元素。这可能吗?
我想到的一种方法是获取点击事件的 x,y 坐标,遍历 DOM 获取每个元素的位置,然后找到包含点击事件的最里面的元素。不过听起来有点啰嗦——所以想知道是否还有其他方法。
【问题讨论】:
标签: javascript html events dom