首页 > 关于for循环;

关于for循环;

 var oInp = document.getElementsByTagName("input");
     var oDiv = document.getElementById("div1")
         var arrColor =["#f60","#f70","#f68","#f99"]
        oInp[1].onclick = function(){
             var str =oInp[0].value;
            var arr = str.split("");
     
            for(var i=0;i<arr1.length;i++){
                arr[i] = "<span style='background:"+arrColor[i%arrColor.length]+";'>"+arr[i]+"</span>";
            //alert(arr[i])等于 alert(arr)吗?
            }
       alert(arr) //为什么在外面能用arr弹出 arr[i]; arr是怎么回事?
        }

    };
   

楼主代码有几处错误for(var i=0;i<arr1.length;i++)中应该是arr吧
最后一个花括号多余
alert(arr[i])等于 alert(arr)吗?//arr[i]是数组中的某一项,arr是整个数组
为什么在外面能用arr弹出 arr[i]; arr是怎么回事?//在外面弹出arr[i]的值为undefined,因为此时i的值是5


如果这个图片不能说明问题,那就不懂了

【热门文章】
【热门文章】