js改变style样式和css样式的简单实例


Posted in Javascript onJune 28, 2016

js可实现用户对页面中的选择条件改变页面中的样式,页面样式可以通过style修饰,也可以通过css修饰,先来看一下js改变style样式,代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <title>Change.html</title>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  
  <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
 <script language="javascript">
   function test4(event) {
	  if(event.value == "黑色") {
	   //获取div1
	   var div1 = document.getElementById('div1');
	   div1.style.backgroundColor="black";
	  }
	  if(event.value == "红色") {
	   //获取div1
	   var div1 = document.getElementById('div1');
	   div1.style.backgroundColor="red";
	  }
	 }
 </script>
</head>
<body>
 <div id="div1" style="width:400px; height:300px; background-color:red;">div1</div>
 <input type="button" value="黑色" onclick="test4(this)"/>
 <input type="button" value="红色" onclick="test4(this)"/>

 </body>
</html>

test4(this)代表当前的<input相当于把它看成一个对象。

再来看一下改变css样式,代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <title>Change1.html</title>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  
  <link rel="stylesheet" type="text/css" href="css/Change.css">
 <script language="javascript">
   function test4(event) {
	 //获取样式表中所有class选择器都获得
	 var ocssRules = document.styleSheets[0].rules;
	 //从ocssRules中取出你希望的class
	 var style1 = ocssRules[0];
	 if(event.value == "黑色") {
	   //window.alert(style1.style.backgroundColor);
	   style1.style.backgroundColor="black";
	 }else if(event.value == "红色") {
	   style1.style.backgroundColor="red";
	 }
	 
	 }
  </script>
</head>
<body>
 <div id="div1" class="style1">div1</div>
 <input type="button" value="黑色" onclick="test4(this)"/>
 <input type="button" value="红色" onclick="test4(this)"/>

 </body>
</html>

以上就是小编为大家带来的js改变style样式和css样式的简单实例全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
JavaScript函数参数使用带参数名的方式赋值传入的方法
Mar 19 Javascript
学习javascript面向对象 理解javascript对象
Jan 04 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
Aug 17 Javascript
JS简单实现无缝滚动效果实例
Aug 24 Javascript
BootStrap轻松实现微信页面开发代码分享
Oct 21 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
Jan 15 Javascript
整理关于Bootstrap列表组的慕课笔记
Mar 29 Javascript
微信小程序 侧滑删除(左滑删除)
May 23 Javascript
JS实现简单抖动效果
Jun 01 Javascript
JS实现简单表格排序操作示例
Oct 07 Javascript
es6数组的flat(),flatMap()函数用法实例分析
Apr 18 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
Nov 05 Javascript
js改变css样式的三种方法推荐
Jun 28 #Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
Jun 28 #Javascript
获取input标签的所有属性的方法
Jun 28 #Javascript
JavaScript ES6的新特性使用新方法定义Class
Jun 28 #Javascript
javascript 常用验证函数总结
Jun 28 #Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
Jun 28 #Javascript
JavaScript ES5标准中新增的Array方法
Jun 28 #Javascript
You might like
php下实现伪 url 的超简单方法[转]
2007/09/24 PHP
3款值得推荐的微信开发开源框架
2014/10/28 PHP
帝国CMS留言板回复后发送EMAIL通知客户
2015/07/06 PHP
10款实用的PHP开源工具
2015/10/23 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
JavaScript循环_动力节点Java学院整理
2017/06/28 Javascript
swiper自定义分页器使用方法详解
2020/09/14 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
关于Vue在ie10下空白页的debug小结
2018/05/02 Javascript
jQuery实现菜单的显示和隐藏功能示例
2018/07/24 jQuery
详解使用uni-app开发微信小程序之登录模块
2019/05/09 Javascript
jQuery实现简易聊天框
2020/02/08 jQuery
vue 通过base64实现图片下载功能
2020/12/19 Vue.js
[01:04:01]2014 DOTA2华西杯精英邀请赛5 24 DK VS VG
2014/05/25 DOTA
python操作 hbase 数据的方法
2016/12/18 Python
详解python3实现的web端json通信协议
2016/12/29 Python
Tornado协程在python2.7如何返回值(实现方法)
2017/06/22 Python
Python实现随机选择元素功能
2017/09/14 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
2019/07/03 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
解决django后台管理界面添加中文内容乱码问题
2019/11/15 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
aws 通过boto3 python脚本打pach的实现方法
2020/05/10 Python
13个Pandas实用技巧,助你提高开发效率
2020/08/19 Python
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
个人公开承诺书
2014/03/28 职场文书
信用社竞聘演讲稿
2014/05/16 职场文书
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
2022/08/14 Servers