CSS 对象模型

CSS 对象模型是一组允许用 JavaScript 操纵 CSS 的 API。它很像 DOM,但针对的是 CSS 而不是 HTML。它允许用户动态地读取和修改 CSS 样式。

CSS 的值是没有类型的,也就是使用 String 对象来表示。

参考

CSS 类型化对象模型 实验性

废弃的 CSSOM 接口 已弃用

已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。

教程

规范

Specification
CSS Object Model (CSSOM)
CSSOM View Module
CSS Typed OM Level 1

浏览器兼容性

所有这些功能都是多年来一点一点地添加到不同的浏览器中的:这是一个相当复杂的过程,不能用一个简单的表格来概括。请参考具体的接口,了解其可用性。

参见