関数が起動されたときにターゲット要素の 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'
}