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片段的代码
Mar 04 Javascript
深入剖析JavaScript中的枚举功能
Mar 06 Javascript
javascript实时获取鼠标坐标值并显示的方法
Apr 30 Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 Javascript
基于jquery步骤进度条源码分享
Nov 12 Javascript
JavaScript预解析及相关技巧分析
Apr 21 Javascript
Javascript同时声明一连串(多个)变量的方法
Jan 23 Javascript
利用原生JS与jQuery实现数字线性变化的动画
Feb 24 Javascript
js canvas实现QQ拨打电话特效
May 10 Javascript
Node.js系列之连接DB的方法(3)
Aug 30 Javascript
jQuery实现倒计时功能完整示例
Jun 01 jQuery
原生JS生成指定位数的验证码
Oct 28 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中计算时间差的几种方法
2009/12/31 PHP
PHP处理大量表单字段的便捷方法
2015/02/07 PHP
PHP错误处理函数
2016/04/03 PHP
xml 与javascript结合的问题解决方法
2007/03/24 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
jQuery之尺寸调整组件的深入解析
2013/06/19 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
在Layui中实现开关按钮的效果实例
2019/09/29 Javascript
[40:05]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第一局
2016/02/25 DOTA
Python3.2中Print函数用法实例详解
2015/05/19 Python
python实现12306火车票查询器
2017/04/20 Python
Python tkinter事件高级用法实例
2018/01/31 Python
python实现m3u8格式转换为mp4视频格式
2018/02/28 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
2019/06/18 Python
如何用Python来搭建一个简单的推荐系统
2019/08/07 Python
jupyter 导入csv文件方式
2020/04/21 Python
英国电气世界:Electrical World
2019/09/08 全球购物
空字符串(“”)和null的区别
2012/11/13 面试题
如果让你测试一台高速激光打印机,你都会进行哪些测试
2012/12/04 面试题
应聘编辑职位自荐信范文
2014/01/05 职场文书
简历中自我评价怎么写
2014/02/12 职场文书
连锁酒店店长职责范本
2014/02/13 职场文书
优秀少先队大队辅导员事迹材料
2014/05/04 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
致运动员赞词
2015/07/22 职场文书
标准演讲稿格式结尾应该怎么书写?
2019/07/17 职场文书
元素水平垂直居中的方式
2021/03/31 HTML / CSS
SSM项目使用拦截器实现登录验证功能
2022/01/22 Java/Android