如何确定事件的目标是否属于特定类型

时间:2012-09-03 15:30:27

标签: javascript

我有一个监听器附加到父元素,在我希望找到的函数中,如果点击发生在图像子元素上。

function onClick(evt) {
    if (evt.target === ?)

我尝试将目标与HTMLImageElement进行比较。

1 个答案:

答案 0 :(得分:0)

您可以查看tagName属性:

var tag = event.target.tagName;
if (tag == 'BUTTON') { ... }

请注意,对于IE,您需要srcElement

var elem = event.target || event.srcElement || { tagName: "?" };
var tag = elem.tagName;