getElementsByClassName を querySelectorAll で代用する場合の考え方を教えてください。

例を出しながら解説していきます。
2021年3月15日
ユーザー

お世話になります。

getElementsByClassNamequerySelectorAll( ) で代用する場合ですが、
例えば、以下のHTMLで class="test"p にだけテキストを表示させたい時、

  <p></p>
  <p class="test"></p>
  <p></p>

以下の様に querySelectorAll で全ての p を取得して class="test" がある配列でいう1番目の p
指定するという考え方で良いのでしょうか?

document.querySelectorAll('p')[1].textContent = "class=testです";

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(5)