【问题标题】:Uncaught TypeError: this.get(...).querySelectorAll is not a function未捕获的 TypeError:this.get(...).querySelectorAll 不是函数
【发布时间】:2015-11-13 12:03:58
【问题描述】:

我是一个相当大的项目,它是用 angularnodeexpress 制作的。 当我启动我的应用程序时,我收到以下错误:

未捕获的类型错误。 this.get(...) 不是函数 querySelectorAll

但应用程序继续运行显然没有任何问题。

我不知道是什么导致了这个错误,因为正如你在屏幕截图中看到的那样,这个错误涉及调用的 VW838 文件和其他 angular

不知道这个错误是什么时候出现的。

有人可以帮我吗?谢谢!

这是错误截图:

解决方案

我已经解决了它再次卸载和安装chrome。

【问题讨论】:

  • 您是否尝试过在第一次注册模块时使用 Google Chrome 开发者工具设置断点,然后查看断点?
  • 是的,我没有成功。因为错误出现在一个名为 VW838 的文件中,所以不知道项目在哪里
  • 请贴一些相关代码
  • 我不知道还有什么建议。也许尝试删除脚本,直到它停止出错。在不确切知道问题出在哪里的情况下,最好简化项目。
  • 我推出了隐私浏览的应用程序。错误未出现。

标签: javascript angularjs console


【解决方案1】:

很可能是由某些 chrome 扩展引起的。

你可以一个一个禁用chrome扩展,然后重新加载你的页面,看看是否存在错误。

在 Chrome 扩展文件夹和所有子文件夹中搜索 .get(0).querySelectorAll。基于之后直接使用querySelectorAll,很可能是.get(0)

this disscussion

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-20
    • 2019-09-26
    • 2015-12-29
    • 2021-09-09
    • 2017-07-31
    • 2016-11-02
    • 2016-08-07
    • 2022-01-25
    相关资源
    最近更新 更多