0

練習の形として、ランダムクォートジェネレーターを作成しました。すべてが正常に機能しますが、私を悩ませている問題が1つあります。

 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呼び出しが関数の一部であり、それ自体ではない場合にのみ出力されるのはなぜですか?

4

1 に答える 1

1

タグのwrite()内側に配置します。body

<html>
<body>
<script type="text/javascript">
  var quotes = ['s', 'e', 's', 'e' ];

  var length = quotes.length;
  var rand = Math.round(Math.random()*(length - 1));

  document.write(quotes[rand]);
</script>

</body></html>
于 2013-03-01T20:37:20.830 に答える