【发布时间】:2014-07-17 17:34:16
【问题描述】:
现在我正在尝试以下代码,但在页面加载时我的任何输入文本框中都不会出现任何内容。
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。
【问题讨论】:
-
您的 html 标记有问题,输入元素和 br 会自动关闭。
标签: javascript jquery html