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 相关文章推荐
学习ExtJS(二) Button常用方法
Oct 07 Javascript
基于jQuery的可用于选项卡及幻灯的切换插件
Mar 28 Javascript
影响jQuery使用的14个方面
Sep 01 Javascript
jquery中push()的用法(数组添加元素)
Nov 25 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
Nov 17 Javascript
javascript瀑布流布局实现方法详解
Feb 17 Javascript
JS中数组重排序方法
Nov 11 Javascript
JsChart组件使用详解
Mar 04 Javascript
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
vue实现前台列表数据过滤搜索、分页效果
May 28 Javascript
教你完全理解ReentrantLock重入锁
Jun 03 Javascript
深入解析微信小程序开发中遇到的几个小问题
Jul 11 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
总集篇&特番节目先行播出!《SAO Alicization War of Underworld》第2季度TV动画4月25日放送!
2020/03/06 日漫
PHP通用检测函数集合
2011/02/08 PHP
PHP遍历二维数组的代码
2011/04/22 PHP
PHP优于Node.js的五大理由分享
2012/09/15 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
safari下载文件自动加了html后缀问题
2018/11/09 PHP
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
Node调用Java的示例代码
2017/09/20 Javascript
JavaScript中为事件指定处理程序的五种方式分析
2018/07/27 Javascript
傻瓜式vuex语法糖kiss-vuex整理
2018/12/21 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
python通过正则查找微博@(at)用户的方法
2015/03/13 Python
Python中内建函数的简单用法说明
2016/05/05 Python
Python写的一个定时重跑获取数据库数据
2016/12/28 Python
利用Python脚本实现ping百度和google的方法
2017/01/24 Python
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
2017/07/20 Python
Flask框架使用DBUtils模块连接数据库操作示例
2018/07/20 Python
python 多进程共享全局变量之Manager()详解
2019/08/15 Python
健身场所或家用健身设备:Life Fitness
2017/11/01 全球购物
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
美国玩具公司:U.S.Toy
2018/05/19 全球购物
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
化石印度尼西亚在线商店:Fossil Indonesia
2019/03/11 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
环境科学专业个人求职信
2013/09/26 职场文书
老公保证书范文
2014/04/29 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
授权委托书怎么写
2014/09/25 职场文书
辩论会主持词
2015/07/03 职场文书
新兵入伍决心书
2015/09/22 职场文书