这么古怪的问题,大家帮忙看看 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可以控制从新窗口弹出吗?(有像百度下拉的功能) A页面打开B页面问题,求助! javascript中如何遵循开放封闭原则? 问些Js的问题 简单问题,遮盖层出来后,出来的对话框界面定位不了.. 为何这段鼠标焦点事件,在FF下不行? 对多行文本框自动处理的问题 我想取 一个字符串左边的两个字符 并且要转为大写 怎么写 实在没分了,还请大家多指教,另开贴100分 jquery如何隐藏整个table 再问个简单的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>