JavaScriptによるforループの入れ子変数の罠!


JavaScriptで、forのループ変数にiを使い、
そのforの中でforを実行したらなかなか結果が帰ってこない。

ブラウザでデバッグしてみると、ループ変数iが、
親のforと子のforで区別されないので、一向にforを抜けないのが原因だった・・・

※1行目と5行目

まあ、普段あんまりJavaScript書かないからちょっとした罠にハマった^^
でも、ブラウザでデバッグできる時代になって、ずいぶんJS開発環境も良くなったと思う^^

[JavaScript]
for(i =0; i< document.formMain.elements.length;i++) { var element = document.formMain.elements[i]; if ( element.type == "select-one") { if(element.name != "term") { for (var i=0;i

スポンサードリンク

コメント

タイトルとURLをコピーしました