0
我剛創建了一個隨機報價生成器,就像一種實踐形式。一切工作正常,但我有一個問題,多數民衆贊成竊聽我:隨機報價生成器
var quotes = [(insert a bunch of quotes here) ];
var length = quotes.length;
var rand = Math.round(Math.random()*(length - 1));
function showQuote(){document.write(quotes[rand]);}
showQuote();
爲什麼當執行document.write調用函數的一部分,而不是在它自己的它只能打印?
你需要一些方法來輸出的文本到瀏覽器 - 而不是使用document.write,爲什麼不把文本中的元素和元素追加到該文件? – kinakuta 2013-03-01 20:35:10
'document.write'可以在函數外正常工作.... – Nix 2013-03-01 20:36:15
對我來說,它[自己打印](http://jsbin.com/iyerav/1/edit),無需包裝到函數中。 – Antony 2013-03-01 20:37:03