【发布时间】:2014-02-26 19:46:54
【问题描述】:
我在 html 中有一个锚标记元素,例如:
<a href="javascript:handleEvent(this, 'abc')"></a>
现在在javascript函数中,我写了:
function handleEvent(sourceElement, txt) {
console.log(sourceElement);
}
在这种情况下,控制台元素将作为窗口出现。 我尝试了 sourceElement.document.activeElement 但它似乎在 chrome 中不起作用,它作为 body 元素出现。
我无法将锚标记的结构更改为“onClick”功能,因为它来自其他来源。 在这种情况下有什么方法可以找到调用元素吗?
【问题讨论】:
-
@Pawel_W:不,
href="javascript:..."和onclick="..."之间有很大的不同。
标签: javascript jquery html anchor href