javascript - 如何更改输入框的文本?

标签 javascript

我正在使用这个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>

我可能做错了什么?

最佳答案

尝试 input.value = ""; 输入与 p 等元素略有不同,其中 innerHTML 会按您的预期工作。 http://www.w3schools.com/jsref/prop_text_value.asp

关于javascript - 如何更改输入框的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42034417/

相关文章:

c# - 在代码隐藏中调用 javascript

javascript - 在另一个结果中调用原型(prototype)方法会导致 'is not a function'

javascript - FullCalendar 在设置为本地但不在欧洲/雅典时调整时区

JavaScript 正则表达式帮助

javascript - Bootstrap 模态元素选择

javascript - 将多个字符串替换合并到一个语句中?

javascript - 带有AngularJS的Spring Security CAS grails插件,登录页面不显示

javascript - 通过搜索标签流式传输 Twitter,然后通过官方推特流式传输

javascript - 用于添加两个数字的自动脚本生成无法正常工作

javascript - jointjs 纸张背景色