脚本化样式表

我们经常使用JS操作单个元素的CSS样式与类名,但用JS操作样式表也是有可能的,虽然不经常这么做,但偶尔却非常有用。

参考书籍:JavaScript: The Definitive Guide

作者 Twitter:David Flanagan,个人主页( hacked,暂时无法访问):davidflanagan.com

可以通过两种方式获取得样式表,第一种方式:向<link>或者<style>元素添加id之类的钩子( hook ),然后通过document.getElementById()等方法来选择他们;第二种方式:通过document.styleSheets属性来获取一个只读的类数组对象,他包含CSSStylesheet对象,表示与文档关联在一起的样式表。

查看全文