javascript操作CSS样式表

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html>
 3  <head>
 4   <meta charset="UTF-8" />
 5   <!--meta http-equiv="x-ua-compatible"content="ie=7"/-->
 6   <title>css</title>
 7   <style type="text/css">
 8       #div0{
 9          width:100px;
10          height:100px;
11          background:red;
12       }
13   </style>
14
15   <script type="text/javascript">
16       window.onload = function(){
17          var oDiv = document.getElementById("div0");
18
19          var sheet = document.styleSheets[0];
20          var ruls = sheet.cssRules || sheet.rules;
21          var rule = ruls[0];
22          alert(rule.selectorText);
23          alert(rule.style.cssText);
24          alert(rule.style.background);
25
26          if(document.all)
27          {
28             sheet.addRule("#div0","color:blue",0);
29          }else
30          {
31             sheet.insertRule("#div0{color:orange}",0)
32          }
33
34
35       }
36   </script>
37  </head>
38  <body>
39     <div id="div0">DIV</div>
40  </body>
41 </html>
时间: 2024-08-06 23:17:55

javascript操作CSS样式表的相关文章

JavaScript对css样式表操作

CSS样式表3种方式: 内嵌:写在html标签中的样式 :如:<p style="width:100px"> 内嵌</p> 内联:写在html 中<head></head>之间的样式表 <head> <style> </style> </head> 外联:通过<head>标签中的<link >标签中链接的css样式表 js对内嵌操纵: <p style=&quo

JavaScript脚本化CSS样式表

在使用JavaScript脚本化操作CSS样式表的时候,必须要使用到两个对象: 1,元素对象:也就是<link>元素与<style>元素. 2,CSSStyleSheet对象:与当前文档关联的在一起的样式表,通过document.styleSheets获取,该对象是只读的类数组对象(由CSSStyleSheet对象组成的类数组). 注:可以通过在<link>与<style>元素中添加title属性,这样返回的CSSStyleSheet对象中的title属性可

JavaScript访问修改css样式表

1.访问元素中style属性的css样式 可以根据属性的ID或name标签利用dom操作直接访问到内部的css样式,直接使用style对象访问 <div id="myid" style="backgroundColor:blue;"></div> <script type="text/javascript"> var mydiv1=document.getElementById("myid"

轻松学习JavaScript二十四:DOM编程学习之操作CSS样式(一)

CSS样式作为HTML的辅助,可以增强页面的显示效果.前面学了DOM操作HTML,因此也要学DOM操作CSS 样式的方法.在学习CSS的时候,已经知道了CSS插入到HTML文档有三种情况,分别为:行内式,内嵌式和外联式 (这是我们最常用的).下面就来看怎么操作这三种情况: 一操作行内式 先来写一个HTML文档: <span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

JavaScript 操作CSS

JavaScript 操作CSS 关于CSS的介绍不是本文的内容范围,本文主要介绍如何使用JavaScript操作CSS. 1. 使用JavaScript操作Inline Styles 所有的文档元素都有style属性,我们可以通过直接操作style属性来修改相关元素的样式. 需要注意的是style属性的值并不是一个string对象,而是一个CSSStyleDeclaration对象. 我们可以通过如下方式设置style属性的值. e.style.fontSize = "24pt";

操作css样式【js】

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <ti

JS 控制CSS样式表

JS控制CSS样式,首先得确定一点,CSS与HTML页面的链接方式,因为CSS有3种与HTML页面结合的方式,不同的方式也会产生不同的结果. 下面先记录一下JS控制CSS所使用的方法. 1.使用javascript更改某个css class的属性... 1 <style type="text/css"> 2 .orig { 3 display: none; 4 } 5 </style> 你想要改变把他的display属性由none改为inline. 解决办法:

美丽的表格样式(使用CSS样式表控制表格样式)

按照WEB2.0风格,设计了几个表格样式,希望大家喜欢. WEB2.0提倡使用div开布局,但不是要全然放弃使用表格,表格在数据展现方面还是不错的选择. 如今使用介绍使用CSS样式表来控制.美化表格的方法. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><

1月19日(HTML之旅) CSS样式表

一.样式表分三类: 1.内联样式表.——放在元素的开始标记中.——只对当前元素起作用.<input name="txt" style="border:0px; border-bottom:1px solid black;" type="text" /> 例: 结果: 2.内嵌样式表.——放在页面的<head></head>中间.——可以对整个页面. <head> <meta http-equi