MacIE5でSELECT要素がJavaScriptでうまく選択できないよ
こんなソース。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=UTF-8" />
<title>SELECT test</title>
<meta http-equiv="content-script-type"
content="text/javascript" />
<script type="text/javascript">
<!--
function test() {
document.testform.dateyear.value
= '08';
}
-->
</script>
</head>
<body onload="test();">
<h1>SELECT test</h1>
<p>dateyear.value = '08';</p>
<form name="testform" method="post" action="#">
<select name="dateyear">
<option value="">----</option>
<option label="2006" value="06">2006</option>
<option label="2007" value="07">2007</option>
<option label="2008" value="08">2008</option>
<option label="2009" value="09">2009</option>
<option label="2010" value="10">2010</option>
<option label="2011" value="11">2011</option>
<option label="2012" value="12">2012</option>
<option label="2013" value="13">2013</option>
<option label="2014" value="14">2014</option>
<option label="2015" value="15">2015</option>
</select>年
</form>
</body>
</html>
Firefox。

▲2008年が選択されたよ
MacIE5。

▲(0番目から数えて)8番目の項目(2013年)が選択されたよ
どうしよう。MacIE5 隔離か。
~~~
あと今日は prototype.js必須のライブラリを prototype.js なし、apply なしの MacIE5 で動くように書き換えるとかいうのをやりました……
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/19018/12987096
この記事へのトラックバック一覧です: MacIE5でSELECT要素がJavaScriptでうまく選択できないよ:

![すぐ解決!DTPトラブル対策ブック―最強最後のOS9(+OSX)ガイド [単行本]](http://ec2.images-amazon.com/images/I/51895BQKEPL._SL500_AA208_.jpg)









