TypeError:status.set不是函数Javascript

TypeError: status.set is not a function Javascript

本文关键字:函数 Javascript set status TypeError      更新时间:2023-09-26

当我试图从其他函数调用一个方法时,我收到了上面的错误。有人能帮忙吗!

方法:

     function Status() {
    var self = this;
    self.set = function(text) {
    var index;
    while (self.lblStatus.childNodes.length > 0) {
       self.lblStatus.removeChild(self.lblStatus.childNodes.item(0));
    }
    self.lblStatus.appendChild(document.createTextNode(text));
    }
    }

另一个函数中的调用是

    status.set(language.STATUS_CONTACTING_SERVER);

错误:

TypeError:status.set不是函数

有人能帮我找出那是怎么回事吗!

感谢您的

听起来好像没有实例化类。。。

你的代码中有什么:

var status = new Status();

此外,从你发布的内容来看,有一些属性和诸如此类的(lblStatus)缺失。