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的执行顺序 之jQuery.html并非万能钥匙
Mar 03 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
Jul 09 Javascript
jquery做的一个简单的屏幕锁定提示框
Mar 26 Javascript
jquery操作对象数组元素方法详解
Nov 26 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
Sep 22 Javascript
JavaScript类型系统之正则表达式
Jan 05 Javascript
利用React-router+Webpack快速构建react程序
Oct 27 Javascript
Angular移动端页面input无法输入的解决方法
Nov 14 Javascript
解决vue项目使用font-awesome,build后路径的问题
Sep 01 Javascript
jQuery操作元素追加内容示例
Jan 10 jQuery
vue 检测用户上传图片宽高的方法
Feb 06 Javascript
vue 自定义的组件绑定点击事件
Apr 21 Vue.js
基于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
cmd下运行php脚本
2008/11/25 PHP
php中取得URL的根域名的代码
2011/03/23 PHP
php中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
如何使用php等比例缩放图片
2016/10/12 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
漂亮的thinkphp 跳转页封装示例
2019/10/16 PHP
jQuery学习笔记之DOM对象和jQuery对象
2010/12/22 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
JavaScript中this的使用详解
2013/11/08 Javascript
javascript实现字符串反转的方法
2015/02/05 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
jQuery中inArray方法注意事项分析
2016/01/25 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
教你用十行node.js代码读取docx的文本
2017/03/08 Javascript
ES6新特性之解构、参数、模块和记号用法示例
2017/04/01 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
2018/05/27 Javascript
vue-cli脚手架搭建的项目去除eslint验证的方法
2018/09/29 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
2018/10/31 Javascript
Vue列表渲染的示例代码
2018/11/01 Javascript
javascript实现的字符串转换成数组操作示例
2019/06/13 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
2019/06/26 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
2019/10/16 jQuery
使用python装饰器验证配置文件示例
2014/02/24 Python
python显示天气预报
2014/03/02 Python
Python下使用Scrapy爬取网页内容的实例
2018/05/21 Python
python对Excel的读取的示例代码
2020/02/14 Python
使用Tkinter制作信息提示框
2020/02/18 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
pytorch 限制GPU使用效率详解(计算效率)
2020/06/27 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
python3实现简单飞机大战
2020/11/29 Python
新加坡最受追捧的体验平台:Hapz
2018/01/01 全球购物
一百条裙子读书笔记
2015/07/01 职场文书
Python列表删除重复元素与图像相似度判断及删除实例代码
2021/05/07 Python
springboot拦截器无法注入redisTemplate的解决方法
2021/06/27 Java/Android