JS实现网站换肤

本文实例为大家分享了JS实现网站换肤的具体代码,供大家参考,具体内容如下

先看效果

JS实现网站换肤_第1张图片

1、左侧是待选择的图片列表
2、点击对应图片自动为当前网站换背景图片
3、为当前选择的图片加个2px的border

代码如下:




    
    
    网站换肤
    


    
           
  •        
  •        
  •        
  •    
   

×为当前选择的图片加2px边框前,需要使用for循环初始化所有图片的边框,不然点击一个就会产生一个边框。

for(var i = 0; i < imgs.length; i++){
    imgs[i].style.border = "none";
}

接着再为当前选择的图片加上边框

this.style.border = "2px solid red";

×为body更换背景图片时,需要注意css的写法backgroundImage, 且还需注意js中字符换和变量的拼接方法

document.body.style.backgroundImage = "url(" + this.src + ")"

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

你可能感兴趣的:(JS实现网站换肤)