[英]How to set input value with JS
I have input : 我输入了:
<input type="text" id="nameProduct">
I want set value : 我要设定值:
document.getElementById("nameProduct").value="hello";
How can I do it before page load input ? 输入页面加载之前该怎么办?
You can't do it with JavaScript , the dom element object can only get after it loaded. 您无法使用JavaScript做到这一点 ,dom元素对象只有在加载后才能获取。 The right way is to set value attribute for input.
正确的方法是设置输入的value属性。
<input type="text" id="nameProduct" value="hello">
A simple hack you can do is hide element initially and show it after value updated using JavaScript. 您可以做的一个简单的技巧是最初隐藏元素,并在使用JavaScript更新值后显示它。
var ele=document.getElementById("nameProduct"); ele.value="hello"; ele.style.display='block';
<input type="text" id="nameProduct" style="display:none">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.