teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

コードミスの修正

2019/03/13 08:33

投稿

shuzi
shuzi

スコア197

answer CHANGED
@@ -3,6 +3,6 @@
3
3
  ```ここに言語を入力
4
4
  var inputs = document.querySelectorAll('#test > input');
5
5
  for (var i = 0; i < inputs.length; i++) {
6
-   document.forms.select[i].value=i;
6
+   inputs[i].value=i;
7
7
  }
8
8
  ```

3

誤字の修正

2019/03/13 08:33

投稿

shuzi
shuzi

スコア197

answer CHANGED
@@ -1,8 +1,8 @@
1
- inputの数も分からないのであれば一旦、すべてinputo配列取得してからforで回して設定していくのはどうでしょうか?
1
+ inputの数も分からないのであれば一旦、#test以下のinputを取得してからforで回して設定していくのはどうでしょうか?
2
2
 
3
3
  ```ここに言語を入力
4
4
  var inputs = document.querySelectorAll('#test > input');
5
5
  for (var i = 0; i < inputs.length; i++) {
6
- document.forms.select[i].value=i;
6
+   document.forms.select[i].value=i;
7
7
  }
8
8
  ```

2

ID以下のinputを取得

2019/03/13 08:32

投稿

shuzi
shuzi

スコア197

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  inputの数も分からないのであれば一旦、すべてinputoを配列取得してからforで回して設定していくのはどうでしょうか?
2
2
 
3
3
  ```ここに言語を入力
4
- var inputs = document.querySelectorAll('input');
4
+ var inputs = document.querySelectorAll('#test > input');
5
5
  for (var i = 0; i < inputs.length; i++) {
6
6
  document.forms.select[i].value=i;
7
7
  }

1

コードの編集

2019/03/13 08:31

投稿

shuzi
shuzi

スコア197

answer CHANGED
@@ -1,6 +1,8 @@
1
1
  inputの数も分からないのであれば一旦、すべてinputoを配列取得してからforで回して設定していくのはどうでしょうか?
2
2
 
3
+ ```ここに言語を入力
3
4
  var inputs = document.querySelectorAll('input');
4
5
  for (var i = 0; i < inputs.length; i++) {
5
6
  document.forms.select[i].value=i;
6
- }
7
+ }
8
+ ```