回答編集履歴

2

修正

2020/05/28 09:22

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -54,4 +54,10 @@
54
54
 
55
55
 
56
56
 
57
+ (私はデザイナーなのですが)
58
+
57
- 私見としては、`querySelectorAll()`は、「要素が可変で、JavaScript側の挙動が単純な場合」には有効と思われます。
59
+ 私見としては、`querySelectorAll()`は、「要素が可変で、JavaScript側の挙動が単純な場合」には有効ではないかと思われます。
60
+
61
+
62
+
63
+ Webサイト制作時に、ちょっとしたUIの挙動の実装時などJavaScript側は「active」クラスをつけたり外したりするだけの実装しかしないような場合には便利だと感じます。

1

修正

2020/05/28 09:22

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -45,3 +45,13 @@
45
45
 
46
46
 
47
47
  一方、`getElementById()`を使用した場合はHTML側にidの指定を追加する必要は生じますが、JavaScript側は編集しなくてもいいので、特にJavaScript側のソースコードが大きくなってきたときに、楽になると思われます。
48
+
49
+
50
+
51
+ ---
52
+
53
+ 以上が、「getElementByIdを使用すると良いでしょう」というアドバイスをしてくれた人の考えを推測してみた結果です。
54
+
55
+
56
+
57
+ 私見としては、`querySelectorAll()`は、「要素が可変で、JavaScript側の挙動が単純な場合」には有効だと思われます。