JavaScript'ten JsFiddle'daki sonuç ekranına bir şey nasıl yazdırabilirim. Kullanamıyorum document.write(), buna da izin vermiyor print.
Ne kullanmalıyım?
console.log()özel işlevinizden farklı argümanları kabul etmektir).
JavaScript'ten JsFiddle'daki sonuç ekranına bir şey nasıl yazdırabilirim. Kullanamıyorum document.write(), buna da izin vermiyor print.
Ne kullanmalıyım?
console.log()özel işlevinizden farklı argümanları kabul etmektir).
Yanıtlar:
console.log()JSFiddle'da çıktıyı görebilmek için sol taraftaki panelde Harici Kaynaklar'a gidin ve Firebug için aşağıdaki bağlantıyı ekleyin:
https://getfirebug.com/firebug-lite-debug.js

Bu amaçla bir şablonum var ; İşte kullandığım kod:
<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());
innerTextyerine innerHTMLgünlükleri kullanır ve orijinal konsola gönderir: 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) JSFiddle örneği
document.getElementById('element').innerHTML += [stuff here] + "<br/>";birden çok satır eklemek ve bilgi eklemek istiyorsanız kullanabilirsiniz .
Yaptıklarınızı yapamayabilir, ancak yazabilirsiniz
console.log(string)
Ve dizeyi tarayıcınızın konsoluna yazdıracaktır . Chrome'da konsolu açmak için CTRL+ + SHIFTtuşlarına Jbasın.
CTRL+ SHIFT+ ' Kyı kullanabilirsiniz.
Bunu http://jsfiddle.net/chY5y/ yapabilirsiniz--->
$('body').append(yourVariable);
Şimdi jsfiddle bunu sıfırdan yapabilir. Javascrpt -> Çerçeveler ve uzantılar -> Jquery (kenar) bölümüne gidin ve Firebug lite onay kutusunu işaretleyin
document.body.innerHTML = "Verileriniz";
document.body.innerHTML += "Your data" + "<br/>"; document.body.innerHTML += "Even more data" + "<br/>";
İşte bir alternatif: http://jsfiddle.net/skibulk/erh7m9og/1/
document.write = function (str) {
document.body.insertAdjacentHTML("beforeend", str);
}
document.write("¡hola mundo");
Sadece bazı insanlar için yararlı olabilecek bir şey eklemek için ....
Hata ayıklayıcı konsolunu yukarıda gösterildiği gibi eklerseniz, kapsamı aşağıdakileri yürüterek erişebilirsiniz:
scope = angular.element (document.querySelector ('[ng-controller = MyCtrl]')). scope ();
Kapsamı doğrudan console.log, alert (), vb.
JSfiddle kullanıyorsanız şu kütüphaneyi kullanabilirsiniz: https://github.com/IonicaBizau/console.js
Jsfiddle kaynaklarınıza bir lib rawgit ekleyin:
https://cdn.rawgit.com/IonicaBizau/console.js/0ee8fcc4ea802247c5a7a8e3c6530ede8ade308b/lib/console.min.js
Ardından bunu HTML'ye ekleyebilirsiniz:
<pre class="console"></pre>
JS'nizdeki konsolu başlatın:
ConsoleJS.init({selector: "pre.console"});
Kullanım Örneği: jsfiddle'da görün
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()İşlevi kullanın :
alert(variable name);
alert("Hello World");