私はアンカーオブジェクトを作成するクラスを持っています。ユーザーがアンカーをクリックすると、親クラスから関数を実行します。Javascriptメンバー関数スコープ外
function n()
{
var make = function()
{
...
var a = document.createElement('a');
a.innerHTML = 'Add';
//this next line does not work, it returns the error:
//"this.add_button is not a function"
a.onclick = function() { this.add_button(); }
...
}
var add_button = function()
{
...
}
}
どうすればいいですか?
+1。うまくいけば、彼はadd_buttonの中にこのポインタの値を必要としないでしょうが、これは良い星です。 – Triptych
この場合、私はしません。 :) – Ian