¿Cómo imprimiría algo en la pantalla de resultados en JsFiddle desde mi JavaScript? No puedo usar document.write(), tampoco lo permite print.
¿Qué debo usar?
javascript
jsfiddle
aritroper
fuente
fuente

console.log()aceptar argumentos de manera diferente a su función personalizada).Respuestas:
Para poder ver la salida desde
console.log()JSFiddle, vaya a Recursos externos en el panel del lado izquierdo y agregue el siguiente enlace para Firebug:https://getfirebug.com/firebug-lite-debug.js
fuente
Tengo una plantilla para este propósito ; Aquí está el código que uso:
HTML
JavaScript
Uso de muestra (JavaScript)
fuente
innerTextlugar deinnerHTMLy envía el registro a la consola original también: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)ejemplo deTratar:
Violín: http://jsfiddle.net/HKhw8/
fuente
document.getElementById('element').innerHTML += [stuff here] + "<br/>";si desea tener varias líneas y agregar información a la página, en lugar de simplemente reemplazar la información anterior.Puede que no hagas lo que haces, pero puedes escribir
E imprimirá la cadena en la consola de su navegador . En cromo, presione CTRL+ SHIFT+ Jpara abrir la consola.
fuente
CTRL+SHIFT+Ksi desea que la consola esté acoplada en la parte inferior de la página, en lugar de flotar en una ventana separada.Puedes hacer esto
--->http://jsfiddle.net/chY5y/fuente
Ahora jsfiddle puede hacerlo desde cero. Simplemente vaya a Javascrpt -> Marcos y extensiones -> Jquery (borde) y marque la casilla de verificación Firebug lite
fuente
document.body.innerHTML = "Sus datos";
fuente
document.body.innerHTML += "Your data" + "<br/>"; document.body.innerHTML += "Even more data" + "<br/>";Con ES6 los trucos podrían ser
Agregar solo
en HTML
fuente
Aquí hay una alternativa: http://jsfiddle.net/skibulk/erh7m9og/1/
fuente
Solo para agregar algo que podría ser útil para algunas personas ...
Si agrega la consola del depurador como se muestra arriba, puede acceder al alcance ejecutando esto:
scope = angular.element (document.querySelector ('[ng-controller = MyCtrl]')). scope ();
Encuentro inspeccionar el alcance directamente más fácil que console.log, alert (), etc.
fuente
Si está utilizando JSfiddle, puede usar esta biblioteca: https://github.com/IonicaBizau/console.js
Agregue un rawgit de la lib a sus recursos jsfiddle:
https://cdn.rawgit.com/IonicaBizau/console.js/0ee8fcc4ea802247c5a7a8e3c6530ede8ade308b/lib/console.min.jsLuego puede agregar esto en el HTML:
<pre class="console"></pre>Inicialice la consola en su JS:
ConsoleJS.init({selector: "pre.console"});Ejemplo de uso: Véalo en jsfiddle
fuente
Usa la
alert()función:fuente