【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
このような場合、両方ではなく 上にある ul と button だけが有効になるのですが なぜなのでしょうか?
ul
button
下側の ul と button にクラスをつけることで解決はできたのですが 各要素にクラスをつけて対応するのが一般的なのでしょうか? HTML
<div> <ul></ul> <input type="text"> <button>add</button> </div> <select> <ul></ul> <option>赤</option> <option value="blue">青</option> <option value="white">白</option> </select> <button>選択</button>
JavaScript
document.querySelector('button').addEventListener('click', () => { const li = document.createElement('li'); const color = document.querySelector('select'); li.textContent = `${color.value} - ${color.selectedIndex}`; document.querySelector('ul').appendChild(li); });
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
このような場合、両方ではなく
上にある
ulとbuttonだけが有効になるのですがなぜなのでしょうか?
下側の
ulとbuttonにクラスをつけることで解決はできたのですが各要素にクラスをつけて対応するのが一般的なのでしょうか?
HTML
JavaScript