url()中地址问题.求教
<script>
<!--需求: 点击图片换背景-->
//1: 获取事件源
var imgArr =document.getElementsByTagName("img");
var body= document.getElementsByTagName("body")[0];
//2: 绑定事件
for(var i=0;i<imgArr.length;i++){
imgArr[i].onclick = function () {
var b= this.src;
console.log(b);
[color=#800000]body.style.backgroundImage="url("+this.src+")";[/color]
}
}
</script>
url(this.src)[/color]为什么要两个+号啊 ..谢谢