我使用此JS尝试在用户点击清除按钮时将输入框的文本设置为空
// This code is not inside of the clearText function
var input = document.getElementById("input");
// this code is inside of the clearText function
input.innerHTML = "";
以下是我用于输入框和清除按钮的HTML:
<input id="input" type="text">
<button onclick="clearText()">Clear Factors</button>
我做错了什么?
答案 0 :(得分:3)
尝试input.value = "";
输入与p之类的元素稍有不同,其中innerHTML可以按预期工作。 http://www.w3schools.com/jsref/prop_text_value.asp