javascript - 如何用JS设置输入值

标签 javascript

我有输入:

<input type="text"  id="nameProduct">

我要设置值:

document.getElementById("nameProduct").value="hello";

在页面加载输入之前我该怎么做?

最佳答案

JavaScript做不到,dom元素对象只有在加载后才能获取。正确的方法是为输入设置值属性。

<input type="text" id="nameProduct" value="hello">


您可以做的一个简单的 hack 是最初隐藏元素并在使用 JavaScript 更新值后显示它。

var ele=document.getElementById("nameProduct");
ele.value="hello";
ele.style.display='block';
<input type="text" id="nameProduct" style="display:none">

关于javascript - 如何用JS设置输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36968519/

相关文章:

javascript - 删除 Blogger JS 小部件上评论号的显示

javascript - 如何在mdtable angular material2中单击行添加左边框

javascript - 在结束动画之前避免鼠标检测

javascript - 在 Javascript 中拆分时,如何忽略两个已知字符串之间的可变字符串长度?

javascript - Parse.Cloud.beforeSave 无法在正在创建的对象上设置新字段

javascript - jQuery 和 primefaces 冲突

javascript - 循环浏览导航栏的列表项并使用 jQuery 的 fadeIn() 动画使它们淡入

javascript - 选择三个具有属性值的div

javascript - FullPage.js 自动向上滚动

javascript - 获取函数外变量的值