如何将值设置为函数javascript中的下一个输入?
测试此代码时,输入id="yyy"
将获得value = 123
没关系。
输入id="xxx"
将空白结果并显示错误。没关系。我明白了。
但是,如果我希望value = 123
使用此代码输入id="xxx"
(从函数javascript输入id="xxx"
旁边)
我该怎么做?有可能吗?
<form>
<input type="text" name="yy" id="yy"/>
</form>
<script>
var test = "123";
document.getElementById('yy').value = test;
document.getElementById('xx').value = test;
</script>
<br>
<form>
<input type="text" name="xx" id="xx"/>
</form>
答案 0 :(得分:1)
您在加载script
之前加载了element
,因为它正在为您提供undefined
。将它放在元素之后将解决您的问题
<form>
<input type="text" name="yy" id="yy" />
</form>
<br>
<form>
<input type="text" name="xx" id="xx" />
</form>
<script>
var test = "123";
document.getElementById('yy').value = test;
document.getElementById('xx').value = test;
</script>