如何从JavaScript将某些内容打印到JsFiddle的结果屏幕中。我不能使用document.write()
,也不允许print
。
我应该怎么用?
console.log()
接受参数的方式与自定义函数不同)。
如何从JavaScript将某些内容打印到JsFiddle的结果屏幕中。我不能使用document.write()
,也不允许print
。
我应该怎么用?
console.log()
接受参数的方式与自定义函数不同)。
Answers:
为了能够console.log()
在JSFiddle中查看输出,请转到左侧面板上的外部资源,并为Firebug添加以下链接:
我为此有一个模板 ; 这是我使用的代码:
<pre id="output"></pre>
function out()
{
var args = Array.prototype.slice.call(arguments, 0);
document.getElementById('output').innerHTML += args.join(" ") + "\n";
}
out("Hello world!");
out("Your lottery numbers are:", Math.random(), 999, Math.PI);
out("Today is", new Date());
innerText
代替innerHTML
并将日志也发送到原始控制台:function newLog(oldLog) { return function() { var args = Array.prototype.slice.call(arguments, 0); document.getElementById('console-log').innerText += args.join(" ") + "\n"; oldLog.apply(this, args) } } console.log = newLog(console.log) console.error = newLog(console.error)
JSFiddle示例
document.getElementById('element').innerHTML += [stuff here] + "<br/>";
如果您希望有多行并将信息添加到页面,则可以使用,而不仅仅是替换旧信息。
可能不会做您所做的事情,但是您可以键入
console.log(string)
它将字符串打印到浏览器的控制台中。在Chrome浏览器中,按CTRL+ SHIFT+ J打开控制台。
CTRL
+ SHIFT
+ K
。
您可以--->
http://jsfiddle.net/chY5y/
$('body').append(yourVariable);
现在,jsfiddle可以从头开始。只需转到Javascrpt->框架和扩展-> Jquery(edge)并选中Firebug lite复选框
document.body.innerHTML =“您的数据”;
document.body.innerHTML += "Your data" + "<br/>"; document.body.innerHTML += "Even more data" + "<br/>";
这是一种替代方法:http : //jsfiddle.net/skibulk/erh7m9og/1/
document.write = function (str) {
document.body.insertAdjacentHTML("beforeend", str);
}
document.write("¡hola mundo");
只是添加一些可能对某些人有用的东西。
如果添加了如上所示的调试器控制台,则可以通过执行以下操作来访问作用域:
作用域= angular.element(document.querySelector('[ng-controller = MyCtrl]'))。scope();
我发现直接检查范围比console.log,alert()等容易。
如果您使用的是JSfiddle,则可以使用以下库:https : //github.com/IonicaBizau/console.js
将lib的rawgit添加到您的jsfiddle资源中:
https://cdn.rawgit.com/IonicaBizau/console.js/0ee8fcc4ea802247c5a7a8e3c6530ede8ade308b/lib/console.min.js
然后,您可以将其添加到HTML中:
<pre class="console"></pre>
在您的JS中初始化控制台:
ConsoleJS.init({selector: "pre.console"});
ConsoleJS.init({selector: "pre.console"});
let b;
console.log('hello world');
console.log([{'a':10,'b':44}]);
console.log(typeof [1,2,3,4]);
console.log(50 +67);
console.log(b);
使用alert()
功能:
alert(variable name);
alert("Hello World");