これまでのところ、ページを更新するたびにリストからランダムな単語を取得しますが、ランダムな単語を生成するにはtextbox
「ショー」ボタンを押してください。それ、どうやったら出来るの?私はdocument.writeを別のものに切り替えるべきだと思いますか?代わりにonclick
を試しましたが、動作しませんでした。ボタンをクリックして配列からランダムな単語を生成しようとしています
var words = [
'Hello',
'No',
'Hi',
'Banana',
'Apple'
];
function randomWord(words) {
return words[Math.floor(Math.random() * words.length)];
}
for (var x = 0; x < 1; x++)
document.write(randomWord(words));
<form name="f1">
<input type="text" value="" name="textbox" id="textbox" />
<input type="button" value="show" onclick="randomWord()" />
<br/>
</form>
<div id="new" />