Dom元素在有价值后评估为未定义

时间:2016-01-02 15:14:28

标签: javascript dom

由于某种原因,内容nodelist值变为未定义。我的代码中的第一个console.log返回false,第二个返回true,我不明白为什么会发生这种情况,但我怀疑是因为它认为变量是本地的。但是,即使我将document.querySelectorAll代码复制到函数中,它仍然会计算为undefined,我得到一个错误,说它无法在if语句中读取undefined的style属性。我已经检查过两个节点列表的长度是一样的。

current.getPercent = function() { 
    return this["percent"] || (this["percent"] = this["value"] / total);
}

为了澄清,这里的问题是为什么当我没有改变它时,具有值的变量突然具有未定义的值。在这种情况下,内容[i]值。

0 个答案:

没有答案