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之querySelector和querySelectorAll使用说明
Oct 09 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
Jan 24 Javascript
jQuery新的事件绑定机制on()示例应用
Jul 18 Javascript
js运动动画的八个知识点
Mar 12 Javascript
JavaScript中计算网页中某个元素的位置
Jun 10 Javascript
论Bootstrap3和Foundation5网格系统的异同
May 16 Javascript
JQuery之proxy实现绑定代理方法
Aug 01 Javascript
JavaScript中使用参数个数实现重载功能
Sep 01 Javascript
vue 实现数字滚动增加效果的实例代码
Jul 06 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
Apr 08 Javascript
vue setInterval 定时器失效的解决方式
Jul 30 Javascript
用webAPI实现图片放大镜效果
Nov 23 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类的使用 实例代码讲解
2009/12/28 PHP
php并发对MYSQL造成压力的解决方法
2013/02/21 PHP
CodeIgniter模板引擎使用实例
2014/07/15 PHP
Smarty模板变量调节器用法分析
2016/05/23 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
2018/04/20 PHP
Laravel框架实现的上传图片到七牛功能详解
2019/09/06 PHP
JavaScript 字符编码规则
2009/05/04 Javascript
javascript 禁止复制网页
2009/06/11 Javascript
Javascript 面向对象(三)接口代码
2012/05/23 Javascript
js导出table到excel同时兼容FF和IE示例
2013/09/03 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
2017/02/14 Javascript
canvas绘制一个常用的emoji表情
2017/03/30 Javascript
浅谈vuejs实现数据驱动视图原理
2018/02/23 Javascript
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
python抓取京东价格分析京东商品价格走势
2014/01/09 Python
详解Golang 与python中的字符串反转
2017/07/21 Python
python脚本监控Tomcat服务器的方法
2018/07/06 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
Python数据类型之列表和元组的方法实例详解
2019/07/08 Python
Django用户身份验证完成示例代码
2020/04/03 Python
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
Ajax请求总共有多少种Callback
2016/07/17 面试题
业务主管岗位职责
2013/11/20 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
大学校园招聘会感想
2015/08/10 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
500字作文之关于爸爸
2019/11/14 职场文书
react合成事件与原生事件的相关理解
2021/05/13 Javascript
Nginx下SSL证书安装部署步骤介绍
2021/12/06 Servers
Python 数据可视化神器Pyecharts绘制图像练习
2022/02/28 Python
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL