Печать Вар в JsFiddle

Как мне напечатать что-то на экране результатов в JsFiddle из моего JavaScript. Я не могу использовать document.write(), он не позволяет этого, ни print.

Что я должен использовать?

Ответ 1

Чтобы увидеть выход из console.log() в JSFiddle, перейдите в Внешние ресурсы на левой панели и добавьте следующую ссылку для Firebug:

https://getfirebug.com/firebug-lite-debug.js

Example of the result after adding firebug-lite-debug.js

Ответ 2

У меня есть шаблон для этой цели; вот код, который я использую:

HTML

<pre id="output"></pre>

JavaScript

function out()
{
    var args = Array.prototype.slice.call(arguments, 0);
    document.getElementById('output').innerHTML += args.join(" ") + "\n";
}

Пример использования (JavaScript)

out("Hello world!");
out("Your lottery numbers are:", Math.random(), 999, Math.PI);
out("Today is", new Date());

Ответ 4

Невозможно делать то, что вы делаете, но вы можете ввести

console.log(string)

И он напечатает строку в консоли вашего браузера. В chrome нажмите CTRL + SHIFT + J, чтобы открыть консоль.

Ответ 6

С помощью ES6 трюки могут быть

function say(...args)
{ 
    document.querySelector('#out').innerHTML += args.join("</br>");
}
say("hi","john");

Добавить только

 <span id="out"></span>

в HTML

Ответ 7

document.body.innerHTML = "Ваши данные";

Ответ 8

Теперь jsfiddle может сделать это с нуля. Просто перейдите в Javascrpt → Рамки и расширения → JQuery (край) и установите флажок Firebug lite

Ответ 9

Здесь одна альтернатива: http://jsfiddle.net/skibulk/erh7m9og/1/

document.write = function (str) {
    document.body.insertAdjacentHTML("beforeend", str);
}

document.write("¡hola mundo");

Ответ 10

Просто добавьте что-то, что может быть полезно для некоторых людей....

Если вы добавите консоль отладчика, как показано выше, вы можете получить доступ к области, выполнив следующее:

scope = angular.element(document.querySelector('[ng-controller = MyCtrl]')). scope();

Я нахожу проверку области непосредственно проще, чем console.log, alert() и т.д.

Ответ 11

Используйте функцию alert():

alert(variable name);
alert("Hello World");