-1

私はこのようなJavaScriptでコードを書きました、

                        alert(attributes.length);
                        for(temp=0;temp<attributes.lenth;temp++){
                            attribute_list+="<option value='"+attributes[temp]+"'>"+attributes[temp]+"</option>";
                            if(temp==0)
                                alert(attributes[temp]);
                        }
                        attribute_list+="</select>";
                        alert(attribute_list);

58の長さ(つまり、属性配列の長さ)を示す最初のアラートですが、コントロールはforループに入りません

4

1 に答える 1

0

ループ自体をチェックしないのはなぜですか?

alert(attributes.length);
for(temp=0;temp<attributes.lenth;temp++){

/* test the loop */
console.log(attributes.length);

}

コンソール ログに属性の長さが表示される場合、その平均ループはうまく機能します。したがって、ループ内のプロセスをチェックする必要があります。

于 2012-09-05T07:42:31.170 に答える