急!急!急! 急!急!急!关于JavaScript的问题?

mac1982129 2005-01-13 09:26:48
function Muliselect()
{
var slta="'0'";
var i=0;
var msg;

for(i;document.main.Site.options.length;i++)
{

if(true==document.main.Site.options[i].selected)
{
slta=slta+","+document.main.Site.options[i].value;
}
msg=alert(slta);
}
}
获得多选框的值,msg=alert(slta)在上面的代码可以出现警告框,但是换个位置就不能正常显示:
function Muliselect()
{
var slta="'0'";
var i=0;
var msg;

for(i;document.main.Site.options.length;i++)
{

if(true==document.main.Site.options[i].selected)
{
slta=slta+","+document.main.Site.options[i].value;
}

}
msg=alert(slta);
}

请告知!!!!!!!!!!!!!!!1
...全文
65 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
梅雪香 2005-01-13
  • 打赏
  • 举报
回复
for(i;document.main.Site.options.length;i++)
这是什么for语句啊,没有结束条件啊
function Muliselect()
{
var slta="0";
for(var i=0;i<document.main.Site.options.length;i++)
{
var opts=document.main.Site.options[i];
if(opts.selected)
{
slta=slta+","+opts.value;
}

}
alert(slta);
}

87,901

社区成员

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

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