我正在尝试编写一个具有多个文本框和 1 个按钮的程序。当用户单击按钮时,文本框的值变为how are you
。
我不确定如何引用 i
表达式的值document.getElementById('text'+i).value= 'how are you'
<input name="text1" type="text" id="text1" value="textbox 1"
onFocus="this.style.background ='yellow'" onBlur="this.style.background='white'">
<input name="text2" type="text" id="text2" value="textbox 2"
onFocus="this.style.background = 'yellow'" onBlur="this.style.background='white'">
function popup() {
for( int i; i <2, i++) {
document.getElementById('text'+i).value= 'how are you'
}
}
<input type="button" value="Click Me!" onclick="popup()"><br />
我已经更改了 for 循环部分,但它仍然无法正常工作:
function popup() {
for( var i = 1, i <= 2, i++) {
document.getElementById('text'+i).value= 'how are you'
}
}
该程序是否可以像 C++ 那样使用 foreach 循环?首先它将计算您拥有的文本框的数量,然后创建一个从 1 到文本框总数的列表,然后编写一个 for 循环来计算文本框。