0

我有一个附加到父元素的侦听器,在函数中我想知道点击是否发生在图像子元素上。

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

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

4

1 回答 1

0

你可以看一下tagName楼盘:

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

请记住,对于 IE,您需要srcElement

var elem = event.target || event.srcElement || { tagName: "?" };
var tag = elem.tagName;
于 2012-09-03T15:31:35.083 回答