能不能将“document.all._slt_add_year_1.options[i-1].selected = true;”这一句付给一个变量 selct=eval("document.all._slt_add_year_1.options[i-1].selected = true")这样就可以了呀. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var selectedif(document.all._slt_add_year_1.options[i-1].selected)//此时为选中 selected = trueelse selected = false然后你用selected做程序变量。最后处理完以后document.all._slt_add_year_1.options[i-1].selected = selected 试试select=eval("document.all._slt_add_year_1.options["+i+"-1].selected = true") <select name="_slt_add_year_1"><option>123</option><option>456</option><option>789</option></select><script language="JavaScript"><!--i=2select = 'document.all._slt_add_year_1.options['+(i-1)+'].selected = true;';eval(select);//--></script> 怎么用jquery把div轮流显示? json问题,过来帮解决一下啦。。。。 EXT自定义一个下拉三态树和下拉多选框,有bug js firefox提示 为什么导不成excel呢? [请教]JavaScript onunload()中如何判断是关闭了浏览器而不是页面跳转 如何实现下拉框动态显示与隐藏<span>...</span> 关于提交form 之前 获取 select 的显示属性 问个关于验证的小问题,请大家多多帮忙,谢谢你们! 【在线等解决】关于获取cookies值的问题。 快帮帮忙,和数据库怎么链接不上,。。。。 如何判断子窗体已经加载完毕?
if(document.all._slt_add_year_1.options[i-1].selected)//此时为选中
selected = true
else
selected = false然后你用selected做程序变量。
最后处理完以后
document.all._slt_add_year_1.options[i-1].selected = selected
select=eval("document.all._slt_add_year_1.options["+i+"-1].selected = true")
<option>123</option>
<option>456</option>
<option>789</option>
</select>
<script language="JavaScript">
<!--
i=2
select = 'document.all._slt_add_year_1.options['+(i-1)+'].selected = true;';
eval(select);
//-->
</script>