• ベストアンサー

IE8で<OPTION>の表示がおかしくなります。

IE8で、 <option value="神奈川県" label="1060">神奈川県</option> <option value="東京都" label="1060">東京都</option> 上記の表記を確認すると下記のように、本来表示されるべき県名ではなく、何故かラベルの項目が表示されてしまいます。 この現象を解消する方法はありませんでしょうか。 お知恵をお貸しください。 ○(IE8以外で正常に表示される)[神奈川県] ×(実際にIE8で表示される)  [  1060]

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

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

> 本来表示されるべき県名ではなく、何故かラベルの項目が表示されてしまいます。 誤解されているようです。 IE8以外がlabelに対応していないだけで、IE8の方が文法に適合した動作です。 「神奈川県」をラベルとして使用したいのであれば、 label属性を省略するか、label="神奈川県"としなければなりません。

dr-luncn
質問者

お礼

ありがとうございます。 そうだったのですね!早速修正してみます。 本当にありがとうございました。