脚本报错,找不到原因,很简单

DoubleMars 2009-04-11 09:07:59
for (var i = 0; i < document.form1.class1.options.length; i++) {
if (document.form1.class1.options[i].value == 7) {
alert(document.form1.class1.options[i].value)
document.form1.class1.options[i].selected == true;
}
}

红色部分正确显示为:7

可是就是选中不了<select name=class1>...<option value="7">7</option>...
...全文
59 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
2009-04-11
  • 打赏
  • 举报
回复
或者去掉个等号,你这个是比较,不是赋值..

document.form1.class1.options[i].selected = true;
2009-04-11
  • 打赏
  • 举报
回复
document.form1.class1.options[i].selected == true;

改成

document.form1.class1.selectedIndex = i;

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧