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 相关文章推荐
JavaScript事件列表解说
Dec 22 Javascript
JSONP 跨域共享信息
Aug 16 Javascript
IE不支持getElementsByClassName最终完美解决方案
Dec 17 Javascript
js 自定义个性下拉选择框示例
Aug 20 Javascript
表单提交前触发函数返回true表单才会提交
Mar 11 Javascript
JavaScript动态添加style节点的方法
Jun 09 Javascript
jQuery的图片轮播插件PgwSlideshow使用详解
Aug 11 Javascript
解决前端跨域问题方案汇总
Nov 20 Javascript
jquery select插件异步实时搜索实例代码
Oct 20 jQuery
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
Nov 28 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
Apr 11 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
May 12 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
PHP的preg_match匹配字符串长度问题解决方法
2014/05/03 PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
2015/03/10 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
PDO::commit讲解
2019/01/27 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
Laravel框架Eloquent ORM删除数据操作示例
2019/12/03 PHP
CL vs ForZe BO5 第二场 2.13
2021/03/10 DOTA
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
javascript实现复选框超过限制即弹出警告框的方法
2015/02/25 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
Backbone View 之间通信的三种方式
2016/08/09 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
vue写一个组件
2018/04/09 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
Python 调用DLL操作抄表机
2009/01/12 Python
python os.fork() 循环输出方法
2019/08/08 Python
Python使用20行代码实现微信聊天机器人
2020/06/05 Python
Django如何实现密码错误报错提醒
2020/09/04 Python
基于python的opencv图像处理实现对斑马线的检测示例
2020/11/29 Python
利用CSS3参考手册和CSS3代码生成工具加速来学习网页制
2012/07/11 HTML / CSS
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
晚会邀请函范文
2014/01/24 职场文书
《难忘的泼水节》教学反思
2014/02/27 职场文书
土地转让协议书
2014/04/15 职场文书
学生穿着不得体检讨书
2014/10/12 职场文书
合作意向协议书
2015/01/29 职场文书
房地产销售助理岗位职责
2015/04/14 职场文书
投标单位介绍信
2015/05/05 职场文书
个人原因辞职信模板
2015/05/13 职场文书
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python
日本官方排名前10的动漫,名侦探柯南上榜,第一是一部创造历史的动漫
2022/03/18 日漫