回答編集履歴

1

ループについて追記

2021/11/05 06:06

投稿

int32_t
int32_t

スコア21756

test CHANGED
@@ -9,3 +9,7 @@
9
9
  * `container.scrollLeft = container.scrollWidth` を実行した場合は、それ以降は左にしか進めない → `fa-chevron-right` を `fa-chevron-left` に置き換える
10
10
 
11
11
  * `container.scrollLeft = 0` を実行した場合は、それ以降は右にしか進めない → `fa-chevron-left` を `fa-chevron-right` に置き換える
12
+
13
+
14
+
15
+ クラスを置換する対象は押されたボタンではなく、ボタンの子供要素で複数あるので、`for (let caret of button.querySelectorAll('.fas')) {` などでループする必要がありますね。