Javascriptで要素を取得する為の方法としてquerySelectorAllとgetElementsByClassNameがあることを知ったがどのように使い分けるかを考えられていませんでした。
・getElementsByClassNameで得られるものはHTMLCollection
・querySelectorAllで得られるものはNodelist
とのことで同じものではないがやっぱり何が違うかはわからない。
以下のブログでそれぞれの違いについてまとめて下さっている方がいらっしゃたので参考にさせていただきました。
https://javascript-k.hatenablog.com/entry/javascript_htmlcollection_nodelist
キーポイントとしては動的 or 静的という点で先日自分が使用したケース(静的なwebサイト内の文章の日本語⇆英語の切り替えるだけ)であればquerySelectorAllで問題ないかなと納得できました。
仮に、文章の要素が増えるなどダイナミックになる場合はgetElementsByClassName出ないと対応できなくなる??
今後自分でも確認してみます。