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 TO HTML 转换
Jun 26 Javascript
javascript 学习之旅 (3)
Feb 05 Javascript
基于jQuery的图片不完全按比例自动缩小
Jul 11 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
Jul 23 Javascript
jQuery插件制作的实例教程
May 16 Javascript
jQuery前端开发35个小技巧
May 24 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
May 31 Javascript
jQuery多级联动下拉插件chained用法示例
Aug 20 Javascript
JS字符串按逗号和回车分隔的方法
Apr 25 Javascript
vue下拉列表功能实例代码
Apr 08 Javascript
JS算法题之查找数字在数组中的索引位置
May 15 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
May 23 jQuery
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 导出数据到淘宝助手CSV的方法分享
2010/02/27 PHP
PHP实现小偷程序实例
2016/10/31 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
利用json获取字符出现次数的代码
2012/03/22 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
6种javascript显示当前系统时间代码
2015/12/01 Javascript
详解jQuery的表单验证插件--Validation
2016/12/21 Javascript
javascript定时器取消定时器及优化方法
2017/07/08 Javascript
详解基于node的前端项目编译时内存溢出问题
2017/08/01 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
d3绘制基本的柱形图的实现代码
2018/12/12 Javascript
微信小程序页面传多个参数跳转页面的实现方法
2019/05/17 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
Vue列表循环从指定下标开始的多种解决方案
2020/04/08 Javascript
python网络爬虫采集联想词示例
2014/02/11 Python
简单介绍Python中的decode()方法的使用
2015/05/18 Python
Python基础语法(Python基础知识点)
2016/02/28 Python
python 调用有道api接口的方法
2019/01/03 Python
Mac安装python3的方法步骤
2019/08/09 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
python3.7 openpyxl 在excel单元格中写入数据实例
2020/09/01 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
Ruby如何实现动态方法调用
2012/11/18 面试题
物业管理公司实习生自我鉴定
2013/09/19 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
数据保密承诺书
2014/06/03 职场文书
经贸日语专业自荐信
2014/09/02 职场文书
优秀教师先进事迹材料
2014/12/15 职场文书
欠款起诉书范文
2015/05/19 职场文书
小学少先队工作总结2015
2015/05/26 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
动画《朋友游戏》公开佐藤友生绘制的开播纪念绘
2022/04/06 日漫
JavaScript设计模式之原型模式详情
2022/06/21 Javascript