【发布时间】:2020-10-11 19:26:27
【问题描述】:
我想在我的 iPad 屏幕上触摸某物时获得目标。
但不幸的是,它总是返回currentTarget,而不是目标。
document.addEventListener('touchstart', onDocumentTouchStart, false);
function onDocumentTouchStart(event) {
if (event.target.tagName.toLowerCase() == "div" || event.target.tagName.toLowerCase() == "canvas") {
// do someting
}
else
{
// do something else
}
}
但event.target.tagName 始终是"HTML"。但我从来没有接触过真正的元素,例如锚标签或 div。
如何获得我触摸的真实元素?
【问题讨论】:
标签: javascript dom-events mobile-safari