Maison > Questions et réponses > le corps du texte
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是怎么回事?
}
};
大家讲道理2017-04-10 17:42:51
楼主代码有几处错误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