私はただジャバスクリプトを学んでいる学生です。 私は配列を作成するための単純な割り当てに取り組んでおり、配列値をリストに追加する関数を作成します。ここに私のコードが添付されています。私のjavascript forステートメントでは、 "document.write(places [i] +"
");"を追加しましたが、これは値のリストのみを表示します。私のウェブページのulセクションには表示されません。 このコード行を修正するのに役立ちますか? ご協力いただければ幸いです。 for
ループ内のインデックスi
でウェブページ上のリストに配列の値を追加する機能付きのjavascript配列
<body>
<header>
<h1>
Hands-on Project 3-3
</h1>
</header>
<article>
<h2>Scouting Locations</h2>
<div id="results">
<ul>
<li id="item1"></li>
<li id="item2"></li>
<li id="item3"></li>
<li id="item4"></li>
<li id="item5"></li>
</ul>
</div>
</article>
<script>
//array storing places to display
var places = ["Atlanta", "Nashville", "Dallas", "Los Angeles", "Miami"];
// function to generate list from array
function processPlaces() {
var liElements = document.getElementsByTagName('li');
for (var i = 0; i < 5; i++) {
// write each array element in places to its corresponding list item in liElements
document.write(places[i] + "<br />");
}
}
</script>
</body>
</html>
正確に何をしたいですか? –
@Teresaこれはうまくいった! – guest271314