複数のテキストボックスと 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ループを書いてテキストボックスを数えます。