【发布时间】:2020-06-19 14:58:43
【问题描述】:
您好,我正在使用输入法将数组打印到我的 DOM。我可以让用户输入打印出列表,但是项目符号太多。下面是我的代码:
function addPokemon() {
var pokemonName = document.getElementById("pokemon-name-container");
pokemonName.innerHTML = document.getElementById("pokemon-names").value;
for (var i = 0; i < element.length; i++) {
if (typeof element[i].value !== "undefined") {
pokemonArray.push(element[i].value);
}
}
console.log(pokemonArray);
for (var i = 0; i < pokemonArray.length; i++) {
document.getElementById("pokemon-container").innerHTML += "<li>" + pokemonArray[i] + "<li>";
}
}
var pokemonArray = [];
var element = document.getElementsByClassName("move-container");
为提问的人添加了什么元素
【问题讨论】:
-
element是什么? -
这里缺少很多东西:
element是什么?pokemonArray在哪里/如何声明?pokemon-names元素的 HTML 是什么样的?等\ -
刚刚添加了我的 HTML 的新图片并解释了 element 和 pokemonArray 的来源
标签: javascript html arrays list unordered