js中的for循环里,还可以用i--吗 5

下面这段代码,for(i=0,i<=document.all.select_lst.length,i++){document.all.select_lst.remove[... 下面这段代码,for (i = 0,i <= document.all.select_lst.length, i++) {
document.all.select_lst.remove[i];
i--;
}
想问下可以这么用吗,每次i是不是都=0,能把select_lst的所有项目删除吗
还有一种写法,直接是document.all.select_lst.length = 0,一下就全部删除了,我试了下,这方法也行,但不知道哪种更好。
还有就是document.all.select_lst.length会每次删除一次就会动态的少一个吗,原理是怎么样的啊,求教!
展开
 我来答
dwcli
2008-02-23 · TA获得超过1700个赞
知道小有建树答主
回答量:1314
采纳率:0%
帮助的人:1176万
展开全部
是每次删除一次,再循环,再删除一次,直到条件不满足即全部元素被删除
加个break; 就可以实现了
不知道楼主要求的是什么
for (i = 0,i <= document.all.select_lst.length, i++) {
document.all.select_lst.remove[i];
i--;
break;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b672ee4e9
2008-02-23 · TA获得超过1408个赞
知道小有建树答主
回答量:470
采纳率:0%
帮助的人:408万
展开全部
嗯,有创意,结果卡死了! 这个问题值得讨论。
只是提点小错误,for语句中i=0初始化以及条件和循环公式应该用;分号隔开。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式