我正在尝试测试某些内容,出于某种原因,在使用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);
在控制台中选择所有内容
答案 0 :(得分:54)
Firebug现在是officially discontinued,由于Firebug用于访问相关数据的Firefox内部API发生了变化,因此Firefox 51.0.1中的控制台输出中断。作为参考,这是错误:
TypeError:ConsoleAPIListener不是构造函数console.js:149:38
建议Firebug用户切换到Firefox DevTools。在那里,控制台输出按预期工作。
答案 1 :(得分:14)
您选择了信息,它只会显示信息。单击所有按钮!
并表明它有所作为,新截图
答案 2 :(得分:13)
按CTRL-SHIFT-K打开完整控制台。在顶部的第二行有标签 - NET,CSS,JS ... Logging。单击日志记录旁边的下拉列表,确保至少“日志”已打开。
您的消息现在应该可见。使用它而不是CTRL + SHIFT + J
答案 3 :(得分:4)
很抱歉,但我非常喜欢Firebug
,我不喜欢Firefox dev tools
工具(检查元素)。
我将Firefox降级为版本50.1.0
,然后我看到了console.log的消息。
https://ftp.mozilla.org/pub/firefox/releases/50.1.0/
希望能帮助其他粉丝...