はじめに
初カキコ…ども…
俺みたいな1年目でQiita書いてる野郎、他に、いますかっていねーか、はは
前置きはさておき、
JS初心者で学習中に誰もが思うのが
getElementsByとquerySelectorAllどう使い分けるんだよってハナシ。
適当にまとめました。
結論querySelectorでほぼ良さげです
getElementsBy
- DOM取得処理が~数倍速い
- タグネームやクラスネーム指定
- HTML Collection(1つでも[0]など指定必要、動的)
querySelector
- 処理が比較的重い
- CSSセレクター使える(擬似クラス使える)
- Node List(静的、forEachメソッド使える)
おわりに
練習投稿なので補足などあればなんなりとm(_ _)m