tablas - modificar tabla con javascript
Imprimir Var en JsFiddle (11)
¿Cómo imprimiría algo en la pantalla de resultados en JsFiddle desde mi JavaScript? No puedo usar document.write()
, no lo permite, ni print
.
¿Qué debería usar?
Ahora jsfiddle puede hacerlo desde el principio. Simplemente vaya a Javascrpt -> Frameworks & extensions -> Jquery (edge) y marque Firebug lite checkbox
Aquí hay una alternativa: http://jsfiddle.net/skibulk/erh7m9og/1/
document.write = function (str) {
document.body.insertAdjacentHTML("beforeend", str);
}
document.write("¡hola mundo");
Con los trucos de ES6 podría ser
function say(...args)
{
document.querySelector(''#out'').innerHTML += args.join("</br>");
}
say("hi","john");
Agregar solo
<span id="out"></span>
en HTML
Para poder ver la salida de console.log()
en JSFiddle, vaya a Recursos externos en el panel izquierdo y agregue el siguiente enlace para Firebug:
Puede que no haga lo que hace, pero puede escribir
console.log(string)
E imprimirá la cadena en la consola de su navegador . En Chrome, presione CTRL + MAYÚS + J para abrir la consola.
Puedes hacer esto --->
http://jsfiddle.net/chY5y/
$(''body'').append(yourVariable);
Solo para agregar algo que pueda 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 ();
Me parece que inspeccionar el alcance directamente más fácil que console.log, alert (), etc.
Use la función de alert()
:
alert(variable name);
alert("Hello World");
document.body.innerHTML = "Tus datos";
Tengo una plantilla para este propósito ; aquí está el código que uso:
HTML
<pre id="output"></pre>
JavaScript
function out()
{
var args = Array.prototype.slice.call(arguments, 0);
document.getElementById(''output'').innerHTML += args.join(" ") + "/n";
}
Uso de muestra (JavaScript)
out("Hello world!");
out("Your lottery numbers are:", Math.random(), 999, Math.PI);
out("Today is", new Date());