未使用JavaScript的JavaScript错误
我没有使用任何JS代码,但控制台给出了错误未使用JavaScript的JavaScript错误,javascript,html,Javascript,Html,我没有使用任何JS代码,但控制台给出了错误 Uncaught TypeError: Cannot read property 'addEventListener' of null 这是我的html代码 <div id="navbar"> <div class="width2"> <div class="navbarchild right"> <div class="NBsearch right">
Uncaught TypeError: Cannot read property 'addEventListener' of null
这是我的html代码
<div id="navbar">
<div class="width2">
<div class="navbarchild right">
<div class="NBsearch right">
<input type="text" placeholder="search" />
</div>
<div class="NBuser right">
<div class="NBpicture left">
</div>
<div class="NBreputation left">
</div>
<div class="NBbadge left">
</div>
</div>
</div>
<div class="navbarchild left">
</div>
</div>
</div>
*我试着看看问题是从哪里来的,似乎是从哪里来的
<input type="text" placeholder="search" />
因为当我删除这一行时,不会出现错误。要知道页面上加载了哪个扩展,可以在开发工具(F12)->源->内容脚本中(当扩展被激活时)。
这是针对Chrome的。从一个接一个地禁用扩展(我假设您使用的是Chrome,对于FF,请检查此项),然后查看是哪一个导致了问题—禁用所有扩展没有意义 对于您提出的关于扩展如何做到这一点的问题,简单的回答是,它只是将javascript、html和css注入到您的页面中(在这个领域没有真正的经验)
有关chrome扩展的更多信息,请检查网站上可能有导致错误的javascript插件。一些javascript正在运行,您确定根本没有加载任何JavaScript吗?您正在使用jquery.placeholder.js或类似的东西?请尝试禁用扩展并重试,因为某些JavaScript肯定正在执行。您可以在Chrome开发者工具或Firebug的Javascript控制台中查看它。如果您向我们展示您的所有代码,我们可能会为您找到罪犯。