• 全部
  • 问答

javascript的bug???

outiejun 北京美乐科技有限公司(世纪电器网) CTO  2003-07-22 03:41:32
<script language="javascript">
function setvalue()
{
var str="";
var sel=document.all.select1.options;
for(var i=0;i<=sel.length;i++){
if (sel[i].selected){
str=str+sel[i].value+",";
}
}
window.opener.document.all.txt.value=str;
window.close();
}
</script>

前面都没问题,只是
window.opener.document.all.txt.value=str;
window.close();
永远都不执行,不知何故?
...全文
3 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
outiejun 2003-07-22
搞定了,应该是sel.length-1,感谢回复!
回复
jzsh2000 2003-07-22
if (sel[i].selected){
这句话对吗?
回复
skysaint 2003-07-22
没执行到一句话,说明它的前边存在语法错误,js不会有这种低级bug
回复
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2003-07-22 03:41
社区公告
暂无公告