源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

js改变style样式和css样式的简单实例

  • 时间:2020-01-11 15:48 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:js改变style样式和css样式的简单实例
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样式的简单实例全部内容了,希望大家多多支持编程素材网~
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部