【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
お世話になります。
getElementsByClassName を querySelectorAll( ) で代用する場合ですが、 例えば、以下のHTMLで class="test"の p にだけテキストを表示させたい時、
getElementsByClassName
querySelectorAll( )
class="test"
p
<p></p> <p class="test"></p> <p></p>
以下の様に querySelectorAll で全ての p を取得して class="test" がある配列でいう1番目の p を 指定するという考え方で良いのでしょうか?
querySelectorAll
document.querySelectorAll('p')[1].textContent = "class=testです";
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になります。
getElementsByClassNameをquerySelectorAll( )で代用する場合ですが、例えば、以下のHTMLで
class="test"のpにだけテキストを表示させたい時、以下の様に
querySelectorAllで全てのpを取得してclass="test"がある配列でいう1番目のpを指定するという考え方で良いのでしょうか?