js怎么清除css的属性?

  在工作上,时常需要应用Javascript来修改网页元素的样式。当中一种办法是修改网页元素的CSS类(Class),这在过去的Javascript里,人们一般是利用处理HTMLDom的classname特性来实现的。人们也能够利用此方法清除css样式。

  JavaScript清除css属性的方法:

  应用document.getElementById(“objid”).className=””来清空样式;

  className属性设置或返回元素的class属性。利用改变class属性就可以更爱css样式。

  在个别浏览器中(比如Chrome),你给他赋什么值,它就返回什么值。在IE中则比较难受,它会格式化输出、会把属性大写、会修改属性次序、会消除最后一个分号

  示例:

  1 <!doctype html><html>
  2 
  3    
  4 
  5   <head>
  6 
  7     <meta charset="utf-8">
  8 
  9     <title>信息管理</title>
 10 
 11     <!--通知ie使用最新内核-->
 12 
 13     <meta http-equiv="X-UA-Compatible" content="IE=edge">
 14 
 15     <!--响应式,约束缩放-->
 16 
 17     <meta name="viewport" content="width=device-width, maxinum-scale=1,user-scalable=no,initial-scale=1">
 18 
 19     <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">
 20 
 21     <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
 22 
 23     <style>body{ background:#eee;} #main{ max-width:640px; font-family:"微软雅黑"; } 
 24 
 25     /*头部*/
 26 
 27     .tou{ background:#fff; margin-top:20px; padding-top:13px; padding-bottom:13px;} 
 28 
 29     /*头部左边*/
 30 
 31     .tou .tou-left{ margin-left:15px;} .tou .tou-left a{} 
 32 
 33     .tou .tou-left img{ width:78px; height:78px;}
 34 
 35     /*头部右边*/ 
 36 
 37      .tou .tou-right{ position:relative; float:left; margin-left:20px;}
 38 
 39     .tou .tou-right h3{ font-size:18px; margin-top:3px; margin-bottom:8px;} 
 40 
 41     .tou .tou-right p{ font-size:14px; color:#999; margin-bottom:5px;}
 42 
 43     .tou .tou-right .self-depart{ margin-bottom:0px;} 
 44 
 45     /*采集和已采集连接*/ 
 46 
 47     .self-nav{ margin-top:20px; background:#fff; ;} 
 48 
 49     .self-nav .col-xs-6{ padding-left:0; padding-right:0; margin-left:0; margin-right:0; }
 50 
 51     .self-nav .btn{ padding-top:10px; padding-bottom:10px;} 
 52 
 53     /*采集列表*/ 
 54 
 55     .self-menu{ margin-top:20px; background:#fff;border-top:1px solid #fff; 
 56 
 57     border-bottom:1px solid #fff; }
 58 
 59     .self-menu .self-menu-cont li{ border-bottom:1px solid #eee;} 
 60 
 61     .self-menu .self-menu-cont li .self-danger{ background:#C00;} 
 62 
 63     /*底部技术支持*/
 64 
 65     .self-footer{ margin-top:20px; background:#fff; padding-top:13px; padding-bottom:13px; } 
 66 
 67      .self-footer p{ margin-bottom:0; font-size:12px; color:#666; text-align:center;}   </style>
 68 
 69   </head>
 70 
 71    
 72 
 73   <body>
 74 
 75     <div id="main">
 76 
 77       <!--头部-->
 78 
 79       <div>
 80 
 81         <div>
 82 
 83           <a href="./">
 84 
 85             <img src="" /></a>
 86 
 87         </div>
 88 
 89         <div>
 90 
 91           <h3>张三</h3>
 92 
 93           <p>微信号:zhangsan</p>
 94 
 95           <p>部门:安全部</p></div>
 96 
 97       </div>
 98 
 99       <!--banner-->
100 
101       <div>
102 
103         <div>
104 
105          <a href="#tab1"
106 
107          id="send" onclick="hiddenTag()">信息列表</a></div>
108 
109         <div>
110 
111           <a href="#tab2" onclick="showTag()">
112 
113           添加信息</a></div>
114 
115       </div>
116 
117       <!--菜单列表-->
118 
119       <div>
120 
121         <ul id="tab1">
122 
123           <li>
124 
125             <a href="">信息列表              <span>10</span></a>
126 
127           </li>
128 
129           <li>
130 
131             <a href="">消息列表              <span>10</span></a>
132 
133           </li>
134 
135           <li>
136 
137             <a href="">留言列表              <span>10</span></a>
138 
139           </li>
140 
141           <li>
142 
143             <a href="">传达列表              <span>10</span></a>
144 
145           </li>
146 
147           <li>
148 
149             <a href="">通知列表              <span>10</span></a>
150 
151           </li>
152 
153         </ul>
154 
155         <ul
156 
157         id="tab2">
158 
159           <li>
160 
161             <a href="">添加信息</a></li>
162 
163           <li>
164 
165             <a href="">添加消息</a></li>
166 
167           <li>
168 
169             <a href="">添加留言</a></li>
170 
171           <li>
172 
173             <a href="">添加传达</a></li>
174 
175           <li>
176 
177             <a href="">添加通知</a></li>
178 
179         </ul>
180 
181       </div>
182 
183     </div>
184 
185   </body>
186 
187   <script>function hiddenTag() {      //通过JS添加样式+移除样式
188 
189       document.getElementById('tab1').style.display = "block";      document.getElementById('tab2').style.display = "none";
190 
191     }    function showTag() {      //通过JS添加样式+移除样式
192 
193       document.getElementById('tab1').style.display = "none";      document.getElementById("tab2").removeAttribute("style");
194 
195     }</script></html>

 

 

推荐阅读:怎样推广网站,网站推广的常用方法介绍

版权声明:本文为x1aoguaishou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/x1aoguaishou/p/13032320.html