现在我正在尝试以下代码,但页面加载时我的任何输入文本框中都不会出现任何内容。
HTML:
<body onload="test()">
<input type="text" id="line0"></input>
<br>
<input type="text" id='line1'></input>
<br>
<input type="text" id='line2'></input>
</body>
Javascript:
function test() {
var value = "test|some|thing";
var valueArray = value.split("|");
for (var lineNumber=0; lineNumber < valueArray.size(); lineNumber++)
{
line = "line" + lineNumber;
document.getElementById(line).value = valueArray[lineNumber];
}
}
JFiddle:http://jsfiddle.net/mWL9m/1/
在我的实际代码中,我将从函数外部引入一个值,但这并不重要。现在我只是使用测试值value
。
我查看了几个不同的线程,但似乎所有线程都集中在 onclick
而不是 onload
。
最佳答案
<script>
document.onreadystatechange = function()
{
Javascript code goes here
}
</script>
或
<script>
window.onload = function()
{
Javascript code goes here
}
</script>
关于javascript - 页面加载后,如何将值加载到输入文本字段中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24810004/