HTML
1<html> 2<head> 3</head> 4<body> 5<h1 id="asdf">TEST</h1> 6 7<select id="select"> 8 <option value="1">1 9 <option value="2">2 10</select> 11 12<script> 13let Element = document.getElementById("select"); 14let index = Element.selectedIndex; 15let selectedElement = Element.options[index].value; 16 17Element.addEventListener("change",function(){ 18 19 let H1Element = document.getElementById("asdf"); 20 if(index == 0){H1Element.innerHTML = "1!!!";} 21 else{H1Element.innerHTML = "2!!!";} 22 23},false) 24</script> 25 26</body> 27</html>
##困っていること
以上のHTMLが正常に作動しません。
プルダウンでどちらの選択肢を選んでも
H1タグの内容が常に1!!!
になります。
どこがおかしいでしょうか。
Chromeの開発者ツールを使用してみましたが、とくにエラーはありませんでした。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/12/04 06:35