码迷,mamicode.com
首页 > 其他好文 > 详细

DOM操作样式表

时间:2014-10-04 00:25:25      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:style   color   io   ar   sp   div   c   r   ef   

1.操作Style样式属性

  1.1通过style对象的属性

  document.getElementById("bbb").style.backgroundColor="red";

  //由style的属性值访问或者获得的是内联样式

  1.2通过style对象的方法//由于IE不支持,所以用第一种方法较好

    getPropertyValue(propertyName);//用CSS属性中的写法:background-color

    getPropertyPriority();

    item(index);

    removeProperty(propertyName);

2.操作外部样式表  由于一旦更改会更改有此class的所有元素的样式,所以建议若需要更改某个元素的样式,用该元素的style属性来更改

  2.1获得CSS样式表   var oCSSRules = document.stylesheet[0].cssRules || document.stylesheet[0].rules    //ie用rules集合

  2.2访问某个样式  oCssRules[0].style.backgroundColor

3.查看最终样式    只读,不能更改,若想更改用style的属性

  3.1 定义:显示在浏览器上的样式    由于优先级的关系,某些样式会被覆盖,查看最终在浏览器上显示的方法

  3.2 IE document.getElementById(‘DD‘).currentStyle.backgroundColor//和普通style一样

  3.3DOM document.defaultView.getComputedStyle(oDiv,null).backgroundColor

DOM操作样式表

标签:style   color   io   ar   sp   div   c   r   ef   

原文地址:http://www.cnblogs.com/Excalibur-Zhou/p/4005464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!