Печать Var в JsFiddle



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



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

490   12  

12 ответов:

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

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

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

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

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());

попробуй:

document.getElementById('element').innerHTML = ...;

Скрипка:http://jsfiddle.net/HKhw8/

может не делать то, что вы делаете, но вы можете типа

console.log(string)

и он будет печатать строку в консоли обозреватель. В chrome push CTRL + SHIFT + J открыть консоль.

Вы можете сделать это ---> http://jsfiddle.net/chY5y/

$('body').append(yourVariable); 

документ.тело.innerHTML = "ваши данные";

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

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

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

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

в HTML

теперь jsfiddle может сделать это с нуля. Просто перейдите в Javascrpt --> Framework & extensions --> Jquery( edge) и установите флажок Firebug lite

вот один из вариантов:http://jsfiddle.net/skibulk/erh7m9og/1/

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

document.write("¡hola mundo");

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

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

scope = угловой.элемента(документ.querySelector ('[ng-controller=MyCtrl]')).scope ();

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

если вы используете JSfiddle, вы можете использовать эту библиотеку:https://github.com/IonicaBizau/console.js

добавьте rawgit lib к вашим ресурсам jsfiddle: https://cdn.rawgit.com/IonicaBizau/console.js/0ee8fcc4ea802247c5a7a8e3c6530ede8ade308b/lib/console.min.js

тогда вы можете просто добавить это в HTML:
<pre class="console"></pre>

инициализируйте консоль в JS:
ConsoleJS.init({selector: "pre.console"});

пример использования: см. на jsfiddle

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");

Comments

    Ничего не найдено.