Home > Web Front-end > JS Tutorial > JavaScript Document Object Model-Style Sheet Operations

JavaScript Document Object Model-Style Sheet Operations

黄舟
Release: 2017-01-20 14:56:39
Original
1470 people have browsed it

样式表是通过CSSStyleSheet类型来表示的。它包括通过元素包含的样式表和在

使用下面的方法可以检测浏览器是否支持DOM2级样式表:

var supportsDOM2StyleSheets = document.implementation.hasFeature("StyleSheets","2.0");
Copy after login

CSSStyleSheet继承自StyleSheet。StyleSheet可以作为一个基础接口来定义非CSS样式表。从StyleSheet接口继承下来的属性有:

  • disabled:是否禁用样式表。这个属性可读也可写,将值设置为true表示禁用样式表。

  • href:如果样式表是通过包含的,那么该属性为样式表的URL,否则为null。

  • media:当前样式表支持的所有媒体类型的集合。与所有的DOM集合一样,这个集合也有一个length属性和一个item()方法。也可以使用方括号语法来获取集合中指定的项。如果集合是空列表,则表示样式表适用于所有媒体。在IE浏览器中,media是一个反映