【发布时间】:2017-01-10 13:54:38
【问题描述】:
我有点问题。我正在尝试从 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
【问题讨论】:
-
旁注:不要在内联事件处理程序中使用名称为“submit”的自定义函数。一旦您将元素放入表单中,
submit将引用<form>元素的提交方法。此外,您的div元素应该是ul元素。
标签: javascript html dom