はここに私のコードランダムに選択された単語でhtmlにulを入力しようとしています。 JS
function wordPick() {
var words = ["Calgary", "Banff", "Airdrie", "Edmonton", "Drumheller"];
//List of randomly-selected words from above
var result[];
for(var i = 0; i<3; i++) {
var result[i] = words[Math.floor(Math.random() * words.length)];
}
//Trying to populate the ul with words stored in result[]
var ul = document.getElementById("list");
for(var i = 0; i<result.length; i++) {
o = result[i];
alert(o);
var li = document.createElement("li");
li.appendChild(document.createTextNode(o.title));
ul.appendChild(li);
}
}
はここできるだけ早く私は移入を打つように私HTML
<button id="btnHello2" onclick="wordPick()">Populate!</button>
<ul id="list">
<li>Lady Gaga</li>
<li>Mickey Mouse</li>
<li>Toronto Pearson International Airport</li>
</ul>
だだ、既存のULの内容は、[]結果の内容で上書きされるはずです。しかし、それは動作しません。
誰でも助けてください。