回答編集履歴

1

綴りが間違っていたので修正します。

2020/04/30 04:03

投稿

Yasumichi
Yasumichi

スコア1773

test CHANGED
@@ -1,13 +1,19 @@
1
- getElementByIdClassName() は該当する要素が1つでも配列を返すのでそれを考慮する必要があります。
1
+ getElementsByClassName() は該当する要素が1つでも配列を返すのでそれを考慮する必要があります。
2
2
 
3
3
 
4
4
 
5
5
  ```javascript
6
6
 
7
- document.getElementByIdClassName('update-button')[0].disabled = true;
7
+ document.getElementsByClassName('update-button')[0].disabled = true;
8
8
 
9
9
  ```
10
10
 
11
11
 
12
12
 
13
13
  とインデックスを付けたら動きませんか?
14
+
15
+
16
+
17
+ 【補足】
18
+
19
+ getElementById() のように getElement と単数形になっているものは、このような処置が必要ありませんが、getElementsByTagName() のように getElements と複数形になっているものは同様の処置が必要です。