for(var i=0;i<imgArr.length;i++){
imgArr[i].onclick = function () {
var b= this.src;
console.log(b);
body.style.backgroundImage="url("+this.src+")";
}
imgArr[i].onclick = function () {
var b= this.src;
console.log(b);
body.style.backgroundImage="url("+this.src+")";
}
}
为什么要两个+号呢..
因为双引号里面的东西会被当成字符串而this.src显然要当成变量执行.