未捕获的ReferenceError:未定义selectAll

时间:2019-01-12 17:41:43

标签: javascript google-chrome firebase-realtime-database

我正在尝试使用for循环清除附表以防止元素重复。但是在Chrome控制台中,发生了以下错误。

Uncaught ReferenceError: selectAll is not defined.

这是我的代码段。

var userlistings = selectAll('userlisting')

    for(var i = 0; i < userlistings.length; i++){

    userlistings[i].remove();

    }

有人可以帮助我解决这个错误吗?

1 个答案:

答案 0 :(得分:0)

您正在调用一个名为selectAll的函数,该函数未在代码中定义,这就是为什么您会收到一条消息,指出未定义

您应该调用浏览器dom方法document.querySelectorAll

var userlistings = document.querySelectorAll('userlisting')