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 相关文章推荐
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
Dec 26 Javascript
JS中toFixed()方法引起的问题如何解决
Nov 20 Javascript
jquery validate在ie8下的bug解决方法
Nov 13 Javascript
在JS中如何调用JSP中的变量
Jan 22 Javascript
javascript单引号和双引号的区别和处理
May 14 Javascript
一个不错的仿携程自定义数据下拉选择select
Sep 01 Javascript
JavaScript编写一个简易购物车功能
Sep 17 Javascript
canvas学习之API整理笔记(二)
Dec 29 Javascript
js中开关变量使用实例
Feb 24 Javascript
jquery仿苹果的时间/日期选择效果
Mar 08 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
Oct 27 Javascript
vue.js中proxyTable 转发请求的实现方法
Sep 20 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求两个文件的相对路径
2013/06/20 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
js工具方法弹出蒙版
2013/05/08 Javascript
使用js+jquery实现无限极联动
2013/05/23 Javascript
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
js实现多选项切换导航菜单的方法
2015/02/06 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
2015/06/24 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
2020/04/16 Javascript
利用node.js搭建简单web服务器的方法教程
2017/02/20 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
Vue中v-for的数据分组实例
2018/03/07 Javascript
JS/jQuery实现简单的开关灯效果【案例】
2019/02/19 jQuery
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
让你30分钟快速掌握vue3教程
2020/10/26 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
详解django自定义中间件处理
2018/11/21 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
python 自动批量打开网页的示例
2019/02/21 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
塑料制成的可水洗的编织平底鞋和鞋子:Rothy’s
2018/09/16 全球购物
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
办理退休介绍信
2014/01/09 职场文书
物流合作计划书
2014/01/10 职场文书
煤矿安全演讲稿
2014/05/09 职场文书
中华美德颂演讲稿
2014/05/20 职场文书
企业诚信承诺书
2014/05/23 职场文书
租房安全协议书
2014/08/20 职场文书
Python机器学习之基础概述
2021/05/19 Python
MySQL一些常用高级SQL语句
2021/07/03 MySQL