你这个问题牵扯闭包, this, 事件监听等问题
一个个解释不如你自己找资料理解
可行写法
myClass = function(){}
myClass.prototype.toAlert = function()
{
var A = document.createElement('a'),
T = this;
A.setAttribute('href','javascript:void(0);')
A.addEventListener('click',function()
{
T.callback()
})
A.innerHTML = '单击调用callback'
document.getElementsByTagName('body')[0].appendChild(A)
}
myClass.prototype.callback = function()
{
alert("blueDestiny, never-online");
}