javascript - 页面加载后,如何将值加载到输入文本字段中?

标签 javascript jquery html

现在我正在尝试以下代码,但页面加载时我的任何输入文本框中都不会出现任何内容。

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/

相关文章:

javascript - Rails 4 形式 : conditional display of fields based on radio button selection

javascript - 如何从 JavaScript 手动触发元素的 hx-get 事件

jquery - 在 jQuery 中将 anchor 包裹在列表标签​​中

html - 我怎样才能使间距相等?

javascript - 具有属性值初始化的jquery animate step函数

javascript - 查找数组中元素的最大数量

javascript - 为什么不在 WordPress 的 Bootstrap 下拉列表中显示所选元素?

javascript - 在外部js文件的ajax调用中隐藏和显示div

javascript - GWT 应用程序未在 IE 中显示

JavaScript 单击的按钮颜色