ページに 10 個の入力ボックスがあります。
<input type="text" id="box1">
<input type="text" id="box2">
<input type="text" id="box3">
<input type="text" id="box4">
<input type="text" id="box5">
<input type="text" id="box6">
<input type="text" id="box7">
<input type="text" id="box8">
<input type="text" id="box9">
<input type="text" id="box10">
JavaScript を使用して、それぞれの入力を選択できるようにしたいのですが、JavaScript を使用して要求があった場合のみです。
次のコードを使用しました。
document.getElementById("box1").value
値を返します(これが必要です)
しかし、私はそれで何かをして、次のアイテムをリクエストして、それで何かをしたいと思っています..
そのため、ダミーの変数を作成しました (関数が呼び出されるたびに値を 1 にリセットしたくないため、関数の外に配置します)。
var current_item = "1";
次に、この変数を使用してアイテムを選択できるようにしたかったので、次のように使用しました。
document.getElementById("box" + current_item).value
current_item = current_item + 1;
しかし、それは機能していません。current_item 変数に警告すると、undefined が返されます。
関数に current_item 変数を追加すると、関数は機能し、やりたいことを実行しますが、1 にリセットし続けます (関数が変数を再作成しているため)。
次の入力ボックスの値を取得する方法について、誰か助けてもらえますか?