我有一个小问题。我正在尝试从JavaScript数组中创建无序列表,以下是我的代码:
var names = [];
var nameList = "";
function submit()
{
var name = document.getElementById("enter");
var theName = name.value;
names.push(theName);
nameList += "<li>" + names + "</li>";
document.getElementById("name").innerHTML = nameList;
}
<input id="enter" type="text">
<input type="button" value="Enter name" onclick="submit()">
<br>
<br>
<div id="name"></div>
例如,如果我发布了2个名称Name1和Name2,我的列表将如下所示:
•Name1
•Name1,Name2
我希望它看起来像这样:
•Name1
•Name2
<form>
元素的提交方法。此外,您的div
元素应该是一个ul
元素。 - Felix Kling