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 相关文章推荐
客户端脚本中常常出现的一些问题和调试技巧
Jan 09 Javascript
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
Nov 12 Javascript
javascript实现的一个随机点名功能
Aug 26 Javascript
一个jquery实现的不错的多行文字图片滚动效果
Sep 28 Javascript
js多功能分页组件layPage使用方法详解
May 19 Javascript
AngularJS  双向数据绑定详解简单实例
Oct 20 Javascript
js实现登录框鼠标拖拽效果
Mar 09 Javascript
Angular 4依赖注入学习教程之ClassProvider的使用(三)
Jun 04 Javascript
基于ES6作用域和解构赋值详解
Nov 03 Javascript
解决vue中post方式提交数据后台无法接收的问题
Aug 11 Javascript
vue实现学生信息管理系统
May 30 Javascript
vue 使用class创建和清除水印的示例代码
Dec 25 Vue.js
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动态函数调用方法
2015/05/21 PHP
jQuery 全选效果实现代码
2009/03/23 Javascript
js 数组实现一个类似ruby的迭代器
2009/10/27 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
jquery移除、绑定、触发元素事件使用示例详解
2014/04/10 Javascript
Javascript中获取对象的原型对象的方法小结
2015/02/25 Javascript
使用JavaScript刷新网页的方法
2015/06/04 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
简单的js计算器实现
2016/10/26 Javascript
微信小程序中form 表单提交和取值实例详解
2017/04/20 Javascript
Angular 作用域scope的具体使用
2017/12/11 Javascript
详解开发react应用最好用的脚手架 create-react-app
2018/04/24 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
Python解析xml中dom元素的方法
2015/03/12 Python
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
Python 循环终止语句的三种方法小结
2019/06/24 Python
python实现简单坦克大战
2020/03/27 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
python中sys模块是做什么用的
2020/08/16 Python
Python基于unittest实现测试用例执行
2020/11/25 Python
Dr. Martens马汀博士澳大利亚官网:马丁靴鼻祖
2019/07/02 全球购物
小学教学随笔感言
2014/02/26 职场文书
《真想变成大大的荷叶》教学反思
2014/04/14 职场文书
工地标语大全
2014/06/18 职场文书
村委会贫困证明范文
2014/09/21 职场文书
党的群众路线批评与自我批评范文
2014/10/16 职场文书
市委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
小学教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
邀请函范文
2015/02/02 职场文书
现役军人家属慰问信
2015/03/24 职场文书
初三毕业感言
2015/07/31 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang