• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:select option value が IE だけで動かない)

select option value が IE だけで動かない

このQ&Aのポイント
  • 質問者は、select要素にoption要素を追加するJavascriptを組んでいるが、IEでは項目追加ができないという問題に遭遇している。
  • WindowsのFirefox2とSafariでは期待通りに項目が追加できたが、IEではoption要素のvalueを指定しない場合には項目追加ができる。
  • 質問者は、IE専用に特別なプログラムが必要なのかを知りたいとしている。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

う~ん・・・Win版IE6では普通に動いてますがどのIEについて言っている のでしょ? <script> window.onload=function(){ var selectBox = document.getElementById("select1"); var option = document.createElement('option'); option.setAttribute('value','my_value'); option.appendChild(document.createTextNode('my_text')); selectBox.appendChild(option); } </script> <select id="select1" onchange="alert(this.value)"> <option value="">選択する</option> </select>

s12s
質問者

お礼

回答ありがとうございます。 IEはWin版の6と7です。Macは手元にないのでわかりません。 教えていただいたコードのみでは・・・動きます。なんででしょう。 ただ、これでこの書き方自体は間違いでないことがわかりましたので 視点を変えて調査します。ありがとうございました。

関連するQ&A