JavaScriptでquerySelectorAllを用いて、ブラウザにテキスト表示させようとしていますが、
HTML
1<body> 2 3 <ul id="aiueo"> 4 <li class="hoge1">カテゴリ1</li> 5 <li class="hoge2">カテゴリ2</li> 6 <li class="hoge3">カテゴリ3</li> 7 </ul> 8 9 <script src ="js/practice.js"></script> 10 11</body>
js
1{ 2 const list = document.querySelector('#aiueo'); 3 list.innerHTML ="サンプル"; 4 ); 5}
まず上記のquerySelectorの方では、
サンプル
とブラウザに表示できました。しかし、
HTML
1 <ul id="aiueo"> 2 <li class="hoge1">カテゴリ1</li> 3 <li class="hoge2">カテゴリ2</li> 4 <li class="hoge3">カテゴリ3</li> 5 </ul> 6 7 <script src ="js/practice.js"></script> 8 9</body>
js
1{ 2 const list = document.querySelectorAll('#aiueo'); 3 list.innerHTML ="サンプル"; 4 ); 5}
上記のquerySelectorAllで表示させようとすると、
カテゴリ1
カテゴリ2
カテゴリ3
と元のHTMLのテキストが表示されてしまいます。
自分としては、
サンプル
サンプル
サンプル
と表示されると思ったのですが、どの点がいけないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/16 10:45 編集
2020/06/16 10:47
2020/06/16 10:51
2020/06/16 10:52
2020/06/16 10:55