js Dom实现换肤效果


Posted in Javascript onOctober 21, 2017

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>换肤</title>
 <link rel="stylesheet" href="base.css">
 <link rel="stylesheet" href="spring.css">
 <script src="change.js"></script> 
</head>
<body>
 <header>
  <span>季节</span>
  <button>换肤</button>
 </header>
 <div class="main">
 </div>
</body>
</html>

基本样式文件

header{
 position: absolute;
 top:0px;
 width:1366px;
 height: 60px;
 text-align: center;
}
header>span{
 line-height: 60px;
}
header>button{
 width:60px;
 height:45px;
 position: absolute;
 right:30px;
 margin-top:8px;
}
.main{
 margin-top: 60px;
 width:1366px;
 height:600px;
}

spring.css文件

html,body{
 padding: 0px;
 margin: 0px;
}
header{
 background-color: #C0FF3E;
}
.main{
 background: url(img/spring.jpg) no-repeat;
 background-size: 1366px 600px;
}

summer.css文件

html,body{
 padding: 0px;
 margin: 0px;
}
header{
 background-color: #76EE00;
}
.main{
 background: url(img/summer.jpg) no-repeat;
 background-size: 1366px 600px;
}

change,js文件

function change(){
 var link=document.getElementsByTagName("link")[1];
 var btn=document.getElementsByTagName("button")[0];
 btn.onclick=function(){
  if(link.href=="http://localhost:8000/BOM%E5%AD%A6%E4%B9%A0/spring.css"){
   link.href="summer.css";
  }else{
   link.href="spring.css";
  }
 };
}
window.onload=function(){
 change();
};

主要是取得link标签对象,替换link里面的属性href

js Dom实现换肤效果

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

Javascript 相关文章推荐
拖动Html元素集合 Drag and Drop any item
Dec 22 Javascript
javascript while语句和do while语句的区别分析
Dec 08 Javascript
PHP中CURL的几个经典应用实例
Jan 23 Javascript
jQuery多文件异步上传带进度条实例代码
Aug 16 Javascript
js实现砖头在页面拖拉效果
Nov 20 Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
Feb 23 Javascript
Angularjs的$http异步删除数据详解及实例
Jul 27 Javascript
Node实战之不同环境下配置文件使用教程
Jan 02 Javascript
angularjs实现table增加tr的方法
Feb 27 Javascript
VUE安装使用教程详解
Jun 03 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
Jun 04 Javascript
用js编写留言板
Mar 17 Javascript
基于twbsPagination.js分页插件使用心得(分享)
Oct 21 #Javascript
深入浅析ES6 Class 中的 super 关键字
Oct 20 #Javascript
vue做网页开场视频的实例代码
Oct 20 #Javascript
使用JS中的Replace()方法遇到的问题小结
Oct 20 #Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
Oct 20 #Javascript
2种简单的js倒计时方式
Oct 20 #Javascript
pm2 部署 node的三种方法示例
Oct 20 #Javascript
You might like
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
php正则修正符用法实例详解
2016/12/29 PHP
PHP基于socket实现客户端和服务端通讯功能
2017/07/13 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
动态创建样式表在各浏览器中的差异测试代码
2011/09/13 Javascript
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
使用jQuery管理选择结果
2015/01/20 Javascript
jquery弹出遮掩层效果【附实例代码】
2016/04/28 Javascript
JS实现关闭当前页而不弹出提示框的方法
2016/06/22 Javascript
JS对象是否拥有某属性如何判断
2017/02/03 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
Vue 使用中的小技巧
2018/04/26 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
2018/12/05 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
创建nuxt.js项目流程图解
2020/03/13 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
[01:01:41]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma BO3 第二场 1月31日
2021/03/11 DOTA
Python连接SQLServer2000的方法详解
2017/04/19 Python
通过Python实现自动填写调查问卷
2017/09/06 Python
对python 多个分隔符split 的实例详解
2018/12/20 Python
Pytorch Tensor的索引与切片例子
2019/08/18 Python
Python 如何提高元组的可读性
2019/08/26 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
Python数据可视化图实现过程详解
2020/06/12 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
python os.listdir()乱码解决方案
2021/01/31 Python
介绍一下Java的事务处理
2012/12/07 面试题
外语专业毕业生个人的自荐信
2013/11/19 职场文书
卫校护理专业毕业生求职信
2013/11/26 职场文书
延安红色之旅心得体会
2014/10/07 职场文书
锦旗赠语
2015/06/23 职场文书
2019年幼儿园家长接送责任书
2019/10/29 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang
JVM的类加载器和双亲委派模式你了解吗
2022/03/13 Java/Android
Python+OpenCV实现在图像上绘制矩形
2022/03/21 Python