javascript - 关于for循环;
阿神
阿神 2017-04-10 17:40:51
0
2
262
 var oInp = document.getElementsByTagName("input");
     var op = document.getElementById("p1")
         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是怎么回事?
        }

    };
   
阿神
阿神

闭关修行中......

reply all(2)
大家讲道理

楼主代码有几处错误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

黄舟

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

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template