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 相关文章推荐
JS操作Cookies包括(读取添加与删除)
Dec 26 Javascript
jquery选择器之内容过滤选择器详解
Jan 27 Javascript
浅谈Javascript Base64 加密解密
Dec 28 Javascript
js获得当前系统日期时间的方法
May 06 Javascript
javascript日期格式化方法汇总
Oct 04 Javascript
js+canvas简单绘制圆圈的方法
Jan 28 Javascript
jQuery如何防止Ajax重复提交
Oct 14 Javascript
浅谈React + Webpack 构建打包优化
Jan 23 Javascript
Vue路由history模式解决404问题的几种方法
Sep 29 Javascript
微信小程序 行的删除和增加操作实现详解
Sep 29 Javascript
JS如何实现在弹出窗口中加载页面
Dec 03 Javascript
Ajax实现异步加载数据
Nov 17 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
全国FM电台频率大全 - 1 北京市
2020/03/11 无线电
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
PHP 根据key 给二维数组分组
2016/12/09 PHP
PHP去除空数组且数组键名重置的讲解
2019/02/28 PHP
javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick
2009/02/04 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
js 实现 input type=&quot;file&quot; 文件上传示例代码
2013/08/07 Javascript
jquery购物车实时结算特效实现思路
2013/09/23 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
跟我学习javascript的undefined与null
2015/11/17 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
2016/11/30 Javascript
深入浅析Nodejs的Http模块
2017/06/20 NodeJs
angular实现spa单页面应用实例
2017/07/10 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
Vue+axios实现统一接口管理的方法
2018/07/23 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
python文件名和文件路径操作实例
2017/09/29 Python
python批量下载网站马拉松照片的完整步骤
2018/12/05 Python
python的debug实用工具 pdb详解
2019/07/12 Python
TensorFlow2.0矩阵与向量的加减乘实例
2020/02/07 Python
Python3 hashlib密码散列算法原理详解
2020/03/30 Python
python设置表格边框的具体方法
2020/07/17 Python
Python之Sklearn使用入门教程
2021/02/19 Python
HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能
2018/04/23 HTML / CSS
马来西亚网上美容店:Hermo.my
2017/11/25 全球购物
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
安全口号大全
2014/06/21 职场文书
专科生就业求职信
2014/06/22 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
暑期培训班策划方案
2014/08/26 职场文书
优秀教师事迹材料
2014/12/15 职场文书
服务行业标语口号
2015/12/26 职场文书
企业廉洁教育心得体会
2016/01/20 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书