如何用JS设置输入值

时间:2016-05-01 15:39:51

标签: javascript

我输入了:

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

我想要设定值:

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

如何在页面加载输入之前执行此操作?

1 个答案:

答案 0 :(得分:2)

您无法使用JavaScript ,dom元素对象只能在加载后获取。正确的方法是为输入设置值属性。

&#13;
&#13;
<input type="text" id="nameProduct" value="hello">
&#13;
&#13;
&#13;

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

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