首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >丢失;在for循环初始化之后

丢失;在for循环初始化之后
EN

Stack Overflow用户
提问于 2011-09-13 19:29:45
回答 2查看 10.7K关注 0票数 1

我试图编写一个简单的for循环,并不断得到以下错误:

丢失;在for循环初始化器之后。

我好像搞不懂为什么。cleari是一个输入字段数组。因此,我基本上是在尝试获取数组中的每个字段,并重置它:

代码语言:javascript
复制
var cleari = document.getElementById(rowNum).getElementsByTagName('input');
for (cleari) {
    cleari.parentNode.innerHTML = cleari.parentNode.innerHTML;
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-13 19:31:03

for循环是约定的for(a;b;c)

例如:

代码语言:javascript
复制
for(var i = 0; i < 10; ++i)  {
     alert(i);
} 

while循环是传统的while(a)

例如:

代码语言:javascript
复制
var i = 0;
while(i < 10){
    alert(i);
    ++i;
}

所以对于你的例子,你可以做的是:

代码语言:javascript
复制
for(var i = 0; i < cleari.length; i++){
    cleari[i].parentNode.innerHTML = cleari[i].parentNode.innerHTML;
}
票数 1
EN

Stack Overflow用户

发布于 2011-09-13 19:33:17

我认为您可能一直在寻找for...in循环:

代码语言:javascript
复制
var clearis = document.getElementById(rowNum).getElementsByTagName('input');

for(cleari in clearis)
{
    clearis[cleari].parentNode.innerHTML = clearis[cleari].parentNode.innerHTML;
}

您可以阅读更多关于网络上的for...in循环的信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7407356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档