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 select控件的相关操作实现代码
Sep 14 Javascript
jQuery点击tr实现checkbox选中的方法
Mar 19 Javascript
查看图片(前进后退)功能实现js代码
Apr 24 Javascript
解析javascript 数组以及json元素的添加删除
Jun 26 Javascript
javascript jq 弹出层实例
Aug 25 Javascript
javascript日期对象格式化为字符串的实现方法
Jan 14 Javascript
PHP守护进程实例
Mar 06 Javascript
jquery制作属于自己的select自定义样式
Nov 23 Javascript
利用js+css+html实现固定table的列头不动
Dec 08 Javascript
原生Javascript插件开发实践
Jan 18 Javascript
如何在Angular2中使用jQuery及其插件的方法
Feb 09 Javascript
vue init失败简单解决方法(终极版)
Dec 22 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
收音机指标测试方法及仪器
2021/03/01 无线电
PHP基础陷阱题(变量赋值)
2012/09/12 PHP
Ajax和PHP正则表达式验证表单及验证码
2016/09/24 PHP
关于laravel 子查询 &amp; join的使用
2019/10/16 PHP
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
从零开始学习jQuery (三) 管理jQuery包装集
2011/02/23 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
JS中Iframe之间传值的方法
2013/03/11 Javascript
php读取sqlite数据库入门实例代码
2014/06/25 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
基于JavaScript如何制作遮罩层对话框
2016/01/26 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
2016/08/02 Javascript
Node.js与MySQL交互操作及其注意事项
2016/10/05 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
js实现图片360度旋转
2017/01/22 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
2017/01/23 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
微信小程序如何实现精确的日期时间选择器
2020/01/21 Javascript
[03:55]显微镜下的DOTA2特别篇——430灰烬之灵神级操作
2014/06/24 DOTA
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
python获取指定字符串中重复模式最高的字符串方法
2018/06/29 Python
Python3.5字符串常用操作实例详解
2019/05/01 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
使用Python轻松完成垃圾分类(基于图像识别)
2019/07/09 Python
解决更改AUTH_USER_MODEL后出现的问题
2020/05/14 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
详解HTML5中的picture元素响应式处理图片
2018/01/03 HTML / CSS
中国最大的名表商城:万表网
2016/08/29 全球购物
英语专业大学生求职简历的自我评价
2013/10/18 职场文书
竞选学习委员演讲稿
2014/04/28 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
前台文员岗位职责
2015/02/04 职场文书
辛亥革命观后感
2015/06/02 职场文书
化工生产实习心得体会
2016/01/22 职场文书
SpringBoot详解自定义Stater的应用
2022/07/15 Java/Android