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 进度条 实现代码
Jul 30 Javascript
javascript Math.random()随机数函数
Nov 04 Javascript
两个数组去重的JS代码
Dec 04 Javascript
js判断60秒以及倒计时示例代码
Jan 24 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
Mar 18 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
Jun 16 Javascript
JS常用函数使用指南
Nov 23 Javascript
javascript中substring()、substr()、slice()的区别
Aug 30 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
May 11 Javascript
vue.js实现价格格式化的方法
May 23 Javascript
node.js中cluster的使用教程
Jun 09 Javascript
React列表栏及购物车组件使用详解
Jun 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使用Smarty的相关注意事项及访问变量的几种方式
2011/12/08 PHP
php使用fopen创建utf8编码文件的方法
2014/10/31 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
简单谈谈PHP面向对象之标识对象
2017/06/27 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
javascript 兼容所有浏览器的DOM扩展功能
2012/08/01 Javascript
AngularJS的表单使用详解
2015/06/17 Javascript
php结合imgareaselect实现图片裁剪
2015/07/05 Javascript
jQuery自动添加表单项的方法
2015/07/13 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
JSP基于Bootstrap分页显示实例解析
2016/06/12 Javascript
JavaScript实现弹窗效果代码分析
2017/03/09 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
2017/03/27 jQuery
JavaScript闭包的简单应用
2017/09/01 Javascript
vue-cli 构建骨架屏的方法示例
2018/11/08 Javascript
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
详解Vue中组件的缓存
2019/04/20 Javascript
[48:22]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python fabric实现远程操作和部署示例
2014/03/25 Python
Python算法之栈(stack)的实现
2014/08/18 Python
利用Psyco提升Python运行速度
2014/12/24 Python
Python队列的定义与使用方法示例
2017/06/24 Python
Python使用zip合并相邻列表项的方法示例
2018/03/17 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
使用PyCharm创建Django项目及基本配置详解
2018/10/24 Python
python 实现的IP 存活扫描脚本
2020/12/10 Python
爱淘宝:淘宝网购物分享平台
2017/04/28 全球购物
外语专业毕业生个人的自荐信
2013/11/19 职场文书
读书之星事迹材料
2014/05/12 职场文书
世界读书日的活动方案
2014/08/20 职场文书
2015年教师党员自我评价材料
2015/03/04 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android
Spring Data JPA的Audit功能审计数据库的变更
2021/06/26 Java/Android