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 相关文章推荐
屏蔽F1~F12的快捷键的js函数
May 06 Javascript
Jquery数独游戏解析(一)-页面布局
Nov 05 Javascript
prettify 代码高亮着色器google出品
Dec 28 Javascript
onclick和onblur冲突问题的快速解决方法
Apr 28 Javascript
JavaScript实现左右下拉框动态增删示例
Mar 09 Javascript
js实现微信/QQ直接跳转到支付宝APP打开口令领红包功能
Jan 09 Javascript
基于vue开发的在线付费课程应用过程
Jan 25 Javascript
mpvue 如何使用腾讯视频插件的方法
Jul 16 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
Oct 01 Javascript
如何让微信小程序页面之间的通信不再变困难
Jun 03 Javascript
js实现旋转木马轮播图效果
Jan 10 Javascript
JavaScript基于面向对象实现的无缝滚动轮播示例
Jan 17 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开发模式(简写版)
2007/03/15 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
php禁止浏览器使用缓存页面的方法
2014/11/07 PHP
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
2010/08/05 Javascript
基于mootools 1.3框架下的图片滑动效果代码
2011/04/22 Javascript
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
2013/06/25 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
jq给页面添加覆盖层遮罩的实例
2017/02/16 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
微信小程序中吸底按钮适配iPhone X方案
2017/11/29 Javascript
angularJS自定义directive之带参方法传递详解
2018/10/09 Javascript
extract-text-webpack-plugin用法详解
2019/02/14 Javascript
详解JSON和JSONP劫持以及解决方法
2019/03/08 Javascript
JS使用H5实现图片预览功能
2019/09/30 Javascript
原生javascript如何实现共享onload事件
2020/07/03 Javascript
js实现拖拽元素选择和删除
2020/08/25 Javascript
pycharm 使用心得(四)显示行号
2014/06/05 Python
图文详解WinPE下安装Python
2016/05/17 Python
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
python3爬取torrent种子链接实例
2020/01/16 Python
CSS3 对过渡(transition)进行调速以及延时
2020/10/21 HTML / CSS
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
护士自荐信范文
2013/12/15 职场文书
韩国商务邀请函
2014/01/14 职场文书
三年级学生评语
2014/04/23 职场文书
单位授权委托书范文
2014/08/02 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
信访工作个人总结
2015/03/03 职场文书
政府会议通知范文
2015/04/15 职场文书
导游经典开场白——导游词
2019/04/17 职场文书
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang