我试图在函数触发时捕获目标元素的 id,但this
关键字返回undefined
--- HTML 文件。---(我不能在 onclick 函数中添加任何参数)我<a>
在页面中有很多标签,想识别女巫<a>
标签被点击了。
<a href="#some_links" id="element_id" onclick = "object.pageName.functionName('parms1', 'parms2', 'parms3')">Get this object</a>
<a href="#some_links" id="second_element_id" onclick = "object.pageName.functionName('parms1', 'parms2', 'parms3')">Get this object</a>
--- .js 文件 ---
object.pageName.functionName = function(a, b, c){
alert(this); // returns 'undefined'
}