这么古怪的问题,大家帮忙看看 ie6测试没有问题option.selected = ii==3 ? 'selected' : '';---------------option.selected = (ii==3) ? 'selected' : ''; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ie6 2opera 3 这样吧...<div id='test'></div><script>window.onload = function (){ var select = document.createElement('select'); for(var ii=0; ii<10; ii++){ option = document.createElement('option'); option.value = ii; option.text = ii; select.options.add(option); select.options[ii].selected=ii==3?'selected':''; } document.getElementById('test').appendChild(select);}</script> 你的写法既不环保,结果还不正确。的确比较古怪,超出我们掌握的知识范围了。有一个写法既环保,又正确:<div id='test'></div><script>window.onload = function (){ var select = document.createElement('select'); for(var ii=0; ii<10; ii++){ option = document.createElement('option'); option.value = ii; option.text = ii; //option.selected = (ii==3 ?true:false); select.options.add( option); } select.selectedIndex=3;//加上这一句嘛 document.getElementById('test').appendChild( select);}</script> http://topic.csdn.net/u/20080423/18/eb8bd23a-2fe3-47fc-b478-4735c5cd39b7.html 选中3<div id='test'></div><script>window.onload = function (){ var select = document.createElement('select'); for(var ii=0; ii<10; ii++){ option = document.createElement('option'); option.value = ii; option.text = ii; select.options.add( option); option.selected = ii==3 ? 'selected' : ''; } document.getElementById('test').appendChild( select); }</script> JS中函数调用的问题 javascript代码如果写在head区和body区之外,即不在任何区内,可以吗?是不是相当于写在head区呢? <select></select>标签的问题 一个输入文本变色问题 请大家帮忙,怎样判断 javascript 中的一个变量是否声明过或者为空 <meta... 问题,很简单. 哪有ie的mime type列表 急!!!如何得到数组 如何单击一段文字,打开另外一个指定大小的窗口(比如400x400),同时关闭自己? 有谁知道ie5和ie6的一些区别! 再问个简单的JS小问题 在线等 中手进~~~:)急!....
opera 3
<div id='test'></div>
<script>
window.onload = function (){
var select = document.createElement('select');
for(var ii=0; ii<10; ii++){
option = document.createElement('option');
option.value = ii;
option.text = ii;
select.options.add(option);
select.options[ii].selected=ii==3?'selected':'';
}
document.getElementById('test').appendChild(select);
}
</script>
<div id='test'></div>
<script>
window.onload = function (){
var select = document.createElement('select');
for(var ii=0; ii<10; ii++){
option = document.createElement('option');
option.value = ii;
option.text = ii;
//option.selected = (ii==3 ?true:false); select.options.add( option);
}
select.selectedIndex=3;//加上这一句嘛
document.getElementById('test').appendChild( select);
}
</script>
选中3<div id='test'></div>
<script>
window.onload = function (){
var select = document.createElement('select');
for(var ii=0; ii<10; ii++){
option = document.createElement('option');
option.value = ii;
option.text = ii;
select.options.add( option);
option.selected = ii==3 ? 'selected' : '';
}
document.getElementById('test').appendChild( select);
}
</script>