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类代码
Jun 27 Javascript
Jquery实现的tab效果可以指定默认显示第几页
Oct 16 Javascript
jQuery表单验证功能实例
Aug 28 Javascript
基于JavaScript短信验证码如何实现
Jan 24 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
May 31 Javascript
Vue2.0结合webuploader实现文件分片上传功能
Mar 09 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
Jun 01 Javascript
ES6 fetch函数与后台交互实现
Nov 14 Javascript
JavaScript动态创建二维数组的方法示例
Feb 01 Javascript
微信小程序表单验证WxValidate的使用
Nov 27 Javascript
JS面向对象编程实现的Tab选项卡案例详解
Mar 03 Javascript
Js和VUE实现跑马灯效果
May 25 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代码收集表单内容并写入文件的代码
2012/01/29 PHP
使用php测试硬盘写入速度示例
2014/01/27 PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
2014/05/05 PHP
简单实现php上传文件功能
2017/09/21 PHP
PHP implode()函数用法讲解
2019/03/08 PHP
JavaScript使用技巧精萃[代码非常实用]
2008/11/21 Javascript
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
Javascript BOM学习小结(六)
2015/11/26 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
手机端图片缩放旋转全屏查看PhotoSwipe.js插件实现
2016/08/25 Javascript
jQuery元素选择器实例代码
2017/02/06 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
2018/03/23 jQuery
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
python多线程用法实例详解
2015/01/15 Python
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
在Python web中实现验证码图片代码分享
2017/11/09 Python
快速解决PyCharm无法引用matplotlib的问题
2018/05/24 Python
python实现可视化动态CPU性能监控
2018/06/21 Python
Python定时任务sched模块用法示例
2018/07/16 Python
django框架模板中定义变量(set variable in django template)的方法分析
2019/06/24 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
解决ROC曲线画出来只有一个点的问题
2020/02/28 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
2020/12/08 Python
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
params有什么用
2016/03/01 面试题
幼师自荐信
2013/10/26 职场文书
吸烟检讨书2000字
2014/02/13 职场文书
入党积极分子自我鉴定范文
2014/03/25 职场文书
党校培训自我鉴定范文
2014/04/10 职场文书
家长通知书教师评语
2014/04/17 职场文书
发展党员工作情况汇报
2014/10/28 职场文书
招商引资工作汇报
2014/10/28 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python
Anaconda安装pytorch及配置PyCharm 2021环境
2021/06/04 Python