如何在JavaScript中设置一个表单<input>文本字段的默认值?
当前回答
答案很简单
// Your HTML text field
<input type="text" name="name" id="txt">
//Your javascript
<script type="text/javascript">
document.getElementById("txt").value = "My default value";
</script>
或者如果你想完全避免使用JavaScript:你可以只使用HTML来定义它
<input type="text" name="name" id="txt" value="My default value">
其他回答
试试这些。
document.getElementById("current").value = 12
// or
var current = document.getElementById("current");
current.value = 12
你也可以试试:
document.getElementById('theID').value = 'new value';
如果字段出于某种原因只有name属性,没有其他属性,你可以尝试这样做:
document.getElementsByName("INPUTNAME")[0].value = "TEXT HERE";
下面的代码工作得很好:
var $div = ('#js-div-hour input');
$div.attr('value','2022/01/10');
直接访问
如果你使用ID,那么你可以直接访问JS全局作用域中的输入
myInput。值= 'default_value' <输入id = " myInput " >
推荐文章
- 使伸缩项目正确浮动
- Babel 6改变了它导出默认值的方式
- 如何配置历史记录?
- ES6模板文字可以在运行时被替换(或重用)吗?
- [Vue警告]:找不到元素
- 可以在setInterval()内部调用clearInterval()吗?
- AngularJS控制器的生命周期是什么?
- 无法读取未定义的属性“msie”- jQuery工具
- 形式内联内的形式水平在twitter bootstrap?
- 我的蛋蛋怎么不见了?
- JavaScript中的排列?
- 自定义元素在HTML5中有效吗?
- JavaScript中有睡眠/暂停/等待功能吗?
- 如何触发自动填充在谷歌Chrome?
- 创建圈div比使用图像更容易的方法?