1
11
在客户端,样式表已经是一个对象;当页面加载时,它被解析为一个树。 假设您有一个以
和
然后,为了找到设定的目标
其他有用的资料,假设上述表格:
如果您有一个更复杂的选择器,比如
您的具体问题是“我如何才能找出在样式表中为给定选择器设置的内容”。下面是一种近似方法:
问题是,您以这种方式访问的CSS树已经被浏览器解析(因此上面的“近似值”)。如果你在火狐,你不会看到任何
上面的内容将告诉您浏览器将CSS工作表视为什么;如果您想知道初始.css文件中包含哪些特定的ASCII字符,唯一可靠的方法是查看文件本身,afaik。 样式表对象的引用可用 here . |
2
0
有趣的问题。Daniel Wachsstock的网站上有一个jQuery解析器。 http://bililite.com/blog/2009/01/16/jquery-css-parser/ 不幸的是,这可能不是你想要的……但值得一试。以下描述摘自他的网站:
在jquery中,您调用
它扫描$(selector)或其子代中的所有和元素,解析每个元素,并将一个对象(详细信息如下)传递给回调函数。 例如,创建一个CSS文件:
你得到
|