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 相关文章推荐
Mootools 1.2教程 选项卡效果(Tabs)
Sep 15 Javascript
jQuery学习笔记 获取jQuery对象
Sep 19 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
Jul 05 Javascript
js css后面所带参数含义介绍
Aug 18 Javascript
CheckBoxList多选样式jquery、C#获取选择项
Sep 06 Javascript
jQuery实现当前页面标签高亮显示的方法
Mar 10 Javascript
jquery Validation表单验证使用详解
Sep 12 Javascript
JavaScript实现鼠标点击后层展开效果的方法
May 13 Javascript
简介JavaScript中valueOf()方法的使用
Jun 05 Javascript
jQuery特殊符号转义的实现
Nov 30 Javascript
jquery Banner轮播选项卡
Dec 26 Javascript
vue iview多张图片大图预览、缩放翻转
Jul 13 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
php4的session功能评述(一)
2006/10/09 PHP
PHP的几个常用数字判断函数代码
2012/04/24 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
跟我学Laravel之安装Laravel
2014/10/15 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
使用javascript实现页面定时跳转总结篇
2013/09/21 Javascript
NodeJS的url截取模块url-extract的使用实例
2013/11/18 NodeJs
jquery插件开发之实现md5插件
2014/03/17 Javascript
jquery实现效果比较好的table选中行颜色
2014/03/25 Javascript
跟我学习javascript的执行上下文
2015/11/18 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
BootStrapValidator初使用教程详解
2017/02/10 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
详解vue-router 2.0 常用基础知识点之router.push()
2017/05/10 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
js replace 全局替换的操作方法
2018/06/12 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
Python网络编程使用select实现socket全双工异步通信功能示例
2018/04/09 Python
python 实现调用子文件下的模块方法
2018/12/07 Python
Python原始套接字编程实例解析
2020/01/29 Python
aws 通过boto3 python脚本打pach的实现方法
2020/05/10 Python
Python爬虫抓取指定网页图片代码实例
2020/07/24 Python
Python学习笔记之装饰器
2020/08/06 Python
Django Model层F,Q对象和聚合函数原理解析
2020/11/12 Python
纯css3制作煽动翅膀的蝴蝶的示例
2018/04/23 HTML / CSS
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
美国零售商店:Blue&Cream
2017/04/07 全球购物
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
小区门卫工作职责
2013/12/14 职场文书
八一演出活动方案
2014/02/03 职场文书
机械专业求职信
2014/05/25 职场文书
财务工作个人总结
2015/02/27 职场文书
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫