ドロップダウン選択のデフォルトの選択を空白にしようとしています。
HTMLを使用して選択ドロップダウンを生成すると、機能します。ただし、javascriptを使用して同じドロップダウンを生成すると、機能しません。
http://jsfiddle.net/m2HSb/をご覧ください
<select id="myDropdown">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
</select>
<div id="yo"></div>
document.getElementById("myDropdown").selectedIndex = -1
var my_select = document.createElement("select")
for ( var i = 0 ; i < 3 ; i++ ) {
my_select.options[i] = new Option(i,i)
}
my_select.selectedIndex = -1
document.getElementById("yo").appendChild(my_select)
最初のドロップダウンは空白で、2番目のドロップダウンは空白ではないことに注意してください。