我正在尝试测试某些东西,出于某种原因,在 Firebug 控制台中工作时,我无法使用 getElementByTagName('script')< 在 HTML 页面上创建脚本标记数组
方法。我意识到我可能忽略了一些愚蠢的事情。
这是虚拟 HTML 页面:
<html>
<head>
<title>Random Crapolla Page</title>
<h1>Random Crapolla Page</h1>
</head>
<body>
<div id="whyNot">
<p id="p1">
<a href="http://google.com">Here is link one</a><br />
<a href="http://google.com">Oh poop here's another</a><br />
<a href="http://google.com">And a 3rd for good measure</a><br />
</p>
<a id="p2">
Latin. Latin. Latin...<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
</p>
</div>
<!-- Script tag testing-->
<script type="text/javascript" src="itDoesntExist.js"></script>
<script type="text/javascript" src="dummyJSnumeroDos.js"></script>
</body>
这就是我在 Firebug 控制台中输入的内容:
var scripts = document.getElementsByTagName('script');
console.log(scripts);
在控制台中全部选中
最佳答案
Firebug 是 officially discontinued现在,由于 Firebug 用于访问相关数据的 Firefox 内部 API 发生了变化,Firefox 51.0.1 中的控制台输出被破坏了。作为引用,这是错误:
TypeError: ConsoleAPIListener is not a constructor console.js:149:38
建议 Firebug 用户切换到 Firefox DevTools反而。在那里,控制台输出按预期工作。
关于javascript - Firebug 控制台 : not showing console. 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22512855/