我有一个类创建一个锚点对象。当用户点击锚时,我希望它从父类运行一个函数。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 2009-08-25 17:52:54
在这种情况下,我没有。 :) – Ian 2009-08-25 17:57:31