代码:
for(int j=0; j<virtualFields.length();j++)
{
finalOptions += '<option value="'+virtualFields[j]+'"><\/option>' ;
}
Firebug发出此错误:
失踪;在for循环初始化之后。
答案 0 :(得分:10)
Javascript不理解int
。请改用var
。
其他一些指示:
virtualFields
是普通数组,length
是属性,而不是方法。virtualFields[j]
值。/
,而不是在普通字符串中。所以</option>
可以正常工作。(这些点与错误无关,但您可能还是希望将它们考虑在内)
答案 1 :(得分:1)
您正在使用int
来声明变量。
改为使用var
。
此外,如果virtualFields
是Array
,您应该只访问length
属性,而不是方法。