一旦用户输入5个数字到该列表中,我想要一个重置按钮,这样如果用户想立即删除它们,他们可以单击“重置”,这应该删除整个列表......
我尝试制作一个带有重置功能的重置按钮,该按钮通过 id 获取元素并尝试删除它,但它不太有效,所以我希望这里有人知道如何做到这一点......
这是 fiddle http://jsfiddle.net/bikbouche1/QVUHU/67/
最佳答案
不要忘记你总是可以只使用一个简单的
<input type="reset" value="Reset">
如果您想清除整个表单。请注意,您需要将当前位于 fiddle 中表单标记之外的输入移动到表单标记内才能正常工作。
这是更新的 fiddle.
另请注意,nrabinowitz 的答案不起作用有两个原因。首先,提供了不正确的 ID(“数字”而不是“数字”),而且 .innerHTML 不适用于输入字段。相反,你应该使用:
document.getElementById("reset").onclick = function() {
document.getElementById("number").value = "";
};
他的 fiddle 的更新后的工作版本是 here .
关于Javascript如何制作重置按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6599156/