我在html中有一个锚标记元素,如:
<a href="javascript:handleEvent(this, 'abc')"></a>
Run Code Online (Sandbox Code Playgroud)
现在在javascript函数中,我写了:
function handleEvent(sourceElement, txt) {
console.log(sourceElement);
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,安慰元素将成为窗口.我尝试了sourceElement.document.activeElement,但它似乎不适用于chrome,它将作为body元素出现.
我无法将锚标记的结构更改为'onClick'函数,因为这来自其他一些来源.有没有办法在这种情况下找到调用元素?