• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jsでプルダウンで選択したものがうまく表示されない)

JavaScriptでプルダウン方式の選択がうまく表示されない

このQ&Aのポイント
  • JavaScriptでプルダウン方式に変更したが選択した要素が正しく表示されない
  • 要素1を選択しても表示がされない
  • 改善方法を教えてください

質問者が選んだベストアンサー

  • ベストアンサー
noname#255227
noname#255227
回答No.1

JavaScriptの関数selectboxChange()内で、'document.forms.form1.Select1.value1document.forms.form1.Select1.value1という記述が誤っています↓ https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Introduction value1はoption要素の属性名ではないため、正しい値を取得できずに条件分岐が機能しないためです。 代わりに、選択された 'option要素の値を取得するために、'document.forms.form1.Select1.valuedocument.forms.form1.Select1.valueを使用する必要があります。その後、if文で選択された値が "要素1" かどうかをチェックし、対応するテキストを表示するように変更する必要があります。 以下は修正版のスクリプトです: ジャバスクリプト Copy code function selectboxChange() { var val1 = document.forms.form1.Select1.value; var target = document.getElementById("output"); if (val1 == "要素1") { target.innerHTML = "合っています。"; } else { target.innerHTML = "間違っています。"; } } このように変更すると、プルダウンメニューで "要素1" を選択すると、"合っています。" というテキストが表示されます。

semboku_love
質問者

お礼

ありがとうございます。

関連するQ&A

専門家に質問してみよう