javascript - 如何使用JS设置输入值

标签 javascript

我输入了:

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


我要设定值:

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


输入页面加载之前该怎么办?

最佳答案

您无法使用JavaScript做到这一点,dom元素对象只能在加载后才能获取。正确的方法是设置输入的value属性。



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







您可以做的一个简单的技巧是最初隐藏元素,并在使用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 - JQuery: nextUntil() - 奇怪的问题

javascript - 我怎样才能让表格的主体滚动但将其头部固定在原位?

javascript - 使用 jQuery 在模态上执行 AJAX 功能?

java - 在Java中运行D3 JavaScript

javascript - 为什么在https://gist.github.com/384583上watch()和unwatch()的填充程序在phantomjs中不起作用?

javascript - 将 JQuery 函数移动到函数内部,然后从多个函数访问它

javascript - 使用 JQuery 获取复选框选中状态

javascript - 如何从 JavaScript 函数手动显示 HTML5 验证消息?

javascript - jquery 无法在第一次尝试时访问 iframe

javascript - 映射数组播放列表返回意外 token