リストに項目の配列を出力しようとしています。問題は、提出ボタンをクリックすると、毎回1つではなく各リスト項目にすべての配列項目が追加されることです。配列値をリストアイテムに追加する
JSFIDDLE: https://jsfiddle.net/b7Lwbrof/
ありがとう!
var itemList = [];
var container = document.getElementById('container');
// On click
document.getElementById('submit').addEventListener("click", function(){
var itemValue = document.getElementById('itemValue').value;
// Push to array
itemList.push(itemValue);
// Append to List
for(i=0; i<itemList.length; i++) {
var items = document.createElement("li");
document.getElementById('container').appendChild(items);
items.innerHTML = itemList[i];
}
})
。 –
@NinaScholz:彼の論理は、リスト全体を書き換えることを目指しています。 –