Javascript 单击容器上的事件?

Javascript 单击容器上的事件?,javascript,Javascript,是否可以独立于容器内部拦截容器上的单击事件?(比如一张图片、一个flash动画等等) 我想在容器内设置一个特定的区域来接收点击事件,这样我就可以执行一个操作。 这在JS中可能吗?如果没有,我应该用什么?希望它对你有用 <div id="container"> <span>Click span</span> <b>Click b</b> </div> <script> document.get

是否可以独立于容器内部拦截容器上的单击事件?(比如一张图片、一个flash动画等等)

我想在容器内设置一个特定的区域来接收点击事件,这样我就可以执行一个操作。
这在JS中可能吗?如果没有,我应该用什么?

希望它对你有用

<div id="container">
   <span>Click span</span>
   <b>Click b</b>
</div>

<script>
    document.getElementById("container").onclick = function(Event){
       console.log(this, Event.target);
    }
</script>

单击跨度
点击b
document.getElementById(“容器”).onclick=函数(事件){
console.log(这个,Event.target);
}
提供附加事件
元素


事件。目标
提供附加事件的
元素

是的,这是可能的。将事件侦听器添加到容器中,如果您只想影响特定区域,请计算出与容器位置相关的鼠标坐标。太好了,非常感谢@newbiez所以最后,容器的一部分不需要点击处理程序,对吗?@Artjom:是的,我需要;我正在试验,如果有嵌套的话,这对一个div.Altho很有效;问题出现了。尝试解决方案;虽然我最初的问题是answered@newbiez但这并不是完全的答案,你也不需要接受它。