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禁止小键盘输入数字功能代码
Aug 01 Javascript
JavaScript初学者应注意的七个细节小结
Jan 30 Javascript
一样的table?不一样的table(可编辑状态table)
Sep 19 Javascript
js闭包实例汇总
Nov 09 Javascript
ionic实现可滑动的tab选项卡切换效果
Apr 15 Javascript
基于JS实现checkbox全选功能实例代码
Oct 31 Javascript
微信小程序 require机制详解及实例代码
Dec 14 Javascript
JavaScript中重名的函数与对象示例详析
Sep 28 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
Nov 02 Javascript
使用D3.js创建物流地图的示例代码
Jan 27 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
Aug 07 Javascript
vue使用节流函数的踩坑实例指南
May 20 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编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
php三种实现多线程类似的方法
2015/10/30 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
2015/11/16 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
php脚本运行时的超时机制详解
2016/02/17 PHP
php生成图片验证码的方法
2016/04/15 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
2016/06/13 PHP
PHP购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
Valerio 发布了 Mootools
2006/09/23 Javascript
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
2010/07/24 Javascript
js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
2013/01/24 Javascript
jQuery中parents()和parent()的区别分析
2014/10/28 Javascript
javascript中Function类型详解
2015/04/28 Javascript
jquery预加载图片的方法
2015/05/27 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
老生常谈onBlur事件与onfocus事件(js)
2016/07/09 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
2016/09/04 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
jQuery实现菜单的显示和隐藏功能示例
2018/07/24 jQuery
vue实现在v-html的html字符串中绑定事件
2019/10/28 Javascript
初学vue出现空格警告的原因及其解决方案
2019/10/31 Javascript
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
Python两个整数相除得到浮点数值的方法
2015/03/18 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
python random从集合中随机选择元素的方法
2019/01/23 Python
Django项目中添加ldap登陆认证功能的实现
2019/04/04 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
2019/06/21 Python
Python中遍历列表的方法总结
2019/06/27 Python
浅谈python3中input输入的使用
2019/08/02 Python
对python while循环和双重循环的实例详解
2019/08/23 Python
python装饰器的特性原理详解
2019/12/25 Python
Lancome兰蔻官方旗舰店:来自法国的世界知名美妆品牌
2018/06/14 全球购物
领班岗位职责范文
2014/02/06 职场文书
广告宣传策划方案
2014/05/21 职场文书
详解TypeScript的基础类型
2022/02/18 Javascript