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 相关文章推荐
会自动逐行上升的文本框
Jun 30 Javascript
JavaScript仿商城实现图片广告轮播实例代码
Feb 06 Javascript
20分钟轻松创建自己的Bootstrap站点
May 12 Javascript
Bootstrap表单布局样式代码
May 31 Javascript
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
JavaScript实现打印星型金字塔功能实例分析
Sep 27 Javascript
解决iView中时间控件选择的时间总是少一天的问题
Mar 15 Javascript
Canvas实现微信红包照片效果
Aug 21 Javascript
vscode下的vue文件格式化问题
Nov 28 Javascript
vue 引用自定义ttf、otf、在线字体的方法
May 09 Javascript
layui 表格操作列按钮动态显示的实现方法
Sep 06 Javascript
jQuery实现简单弹幕制作
Dec 10 jQuery
基于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
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
PHP的微信支付接口使用方法讲解
2019/03/08 PHP
JavaScript的Function详细
2006/11/14 Javascript
代码精简的可以实现元素圆角的js函数
2007/07/21 Javascript
利用javascript移动div层-javascript 拖动层
2009/03/22 Javascript
修改好的jquery滚动字幕效果实现代码
2011/06/22 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
2011/07/26 Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
2013/08/19 Javascript
关闭时刷新父窗口两种方法
2014/05/07 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
2015/08/27 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
基于JavaScript代码实现随机漂浮图片广告
2016/01/05 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
jQuery实现文档树效果
2017/02/20 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
2017/12/12 Javascript
JS面向对象的程序设计相关知识小结
2018/05/26 Javascript
超出JavaScript安全整数限制的数字计算BigInt详解
2018/06/24 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
python自动zip压缩目录的方法
2015/06/28 Python
Python脚本完成post接口测试的实例
2018/12/17 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
2020/02/13 Python
Python3查找列表中重复元素的个数的3种方法详解
2020/02/13 Python
python实现逆滤波与维纳滤波示例
2020/02/26 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
世界上最大的隐形眼镜商店:1-800 Contacts
2018/11/03 全球购物
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
小学教师的自我评价范例
2013/10/31 职场文书
师范生个人推荐信
2013/11/29 职场文书
银行职员自我鉴定
2014/04/20 职场文书
离开雷锋的日子观后感
2015/06/09 职场文书