我是面向对象的 JavaScript 新手。我有一个设置方法,我想a)检查一个元素是否为空,如果是,则等待并再次调用自己,b)观察按钮的单击事件。
ErrorBox.prototype.setUpErrorBox = function(btnClientID) {
if (btnClientID == null) {
setTimeout("setUpErrorBox()", 1000)
return;
}
Event.observe(btnClientID, 'click', setValSummary);
}
我收到 setUpErrorBox 和 setValSummary 不存在的错误(它们不存在)。我怎样才能引用它们?我试过 this.setValSummary 没有用。
换句话说,我如何在javascript中从同一个类的另一个方法调用一个类的等效方法?