2021年3月16日解決済み

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

ユーザー

お世話になります。

getElementsByClassName を querySelectorAll( ) で代用する場合ですが、
例えば、以下の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です";
スタッフ

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

プレミアムプランとは?