Как мне напечатать что-то на экране результатов в JsFiddle из моего JavaScript. Я не могу использовать document.write()
, он не позволяет этого, ни print
.
Что я должен использовать?
Как мне напечатать что-то на экране результатов в JsFiddle из моего JavaScript. Я не могу использовать document.write()
, он не позволяет этого, ни print
.
Что я должен использовать?
Чтобы увидеть выход из console.log()
в JSFiddle, перейдите в Внешние ресурсы на левой панели и добавьте следующую ссылку для Firebug:
https://getfirebug.com/firebug-lite-debug.js
У меня есть шаблон для этой цели; вот код, который я использую:
<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());
Try:
document.getElementById('element').innerHTML = ...;
Fiddle: http://jsfiddle.net/HKhw8/
Невозможно делать то, что вы делаете, но вы можете ввести
console.log(string)
И он напечатает строку в консоли вашего браузера. В chrome нажмите CTRL + SHIFT + J, чтобы открыть консоль.
Вы можете сделать это --->
http://jsfiddle.net/chY5y/
$('body').append(yourVariable);
С помощью ES6 трюки могут быть
function say(...args)
{
document.querySelector('#out').innerHTML += args.join("</br>");
}
say("hi","john");
Добавить только
<span id="out"></span>
в HTML
document.body.innerHTML = "Ваши данные";
Теперь jsfiddle может сделать это с нуля. Просто перейдите в Javascrpt → Рамки и расширения → JQuery (край) и установите флажок Firebug lite
Здесь одна альтернатива: http://jsfiddle.net/skibulk/erh7m9og/1/
document.write = function (str) {
document.body.insertAdjacentHTML("beforeend", str);
}
document.write("¡hola mundo");
Просто добавьте что-то, что может быть полезно для некоторых людей....
Если вы добавите консоль отладчика, как показано выше, вы можете получить доступ к области, выполнив следующее:
scope = angular.element(document.querySelector('[ng-controller = MyCtrl]')). scope();
Я нахожу проверку области непосредственно проще, чем console.log, alert() и т.д.
Используйте функцию alert()
:
alert(variable name);
alert("Hello World");