回答編集履歴

1

修正

2020/01/22 14:31

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -10,4 +10,16 @@
10
10
 
11
11
  のようにすれば良いです。
12
12
 
13
+
14
+
15
+ なぜ0で取得できるかは下記で確認してみると分かります。
16
+
17
+ `console.log(document.getElementsByName('Button1'));`
18
+
19
+ これに限らず、「思った通りに要素が操作できない」ときは「そもそも要素がどのように取得されているか」を使いたい場所の直前で確認するように癖づけると今回のような問題も未然に防げます。
20
+
21
+
22
+
23
+
24
+
13
- [getElementById()](https://developer.mozilla.org/ja/docs/Web/API/Document/getElementById)は単体の要素なので[]などで番号指定しなくてもできると思います。(もちろんIDが振られていてそのIDがちゃんと指定されている前提)
25
+ あと、[getElementById()](https://developer.mozilla.org/ja/docs/Web/API/Document/getElementById)から取得できるのは単体の要素なので[]などで番号指定しなくてもできると思います。(もちろんIDが振られていてそのIDがちゃんと指定されている前提)