在测试代码时,输入列表中的任何值后按“Enter”键后都会消失。
我非常非常新手编程和网页开发,请具体说明以便我理解。
function addItem(){
var item = document.getElementsByID("toDoInput").value;
var text = document.createTextNode("item");
var li = document.createElement("li");
newItem.appendChild(text);
document.getElementsByID("Ordered List").appendChild(newItem);
}
...
<head>
<link rel= "stylesheet" href = "styles.css">
</head>
<body>
<h1> To Do List </h1>
<form id = "toDoForm">
<input type = "text" id = "toDoInput">
<button type = "button" onclick = "addItem()"> Click Me </button>
</form>
<ul id = "Ordered List"></ul>
<script src="toDoList.js"></script>
...
我希望当我输入一个单词到列表中时,它会出现在下面。但事实上,它消失了。
有什么建议吗?