从<link />标记获取样式表文本

时间:2012-07-18 18:47:04

标签: javascript html dom

我有一个sylesheet <link>标签:

<link rel=stylesheet href="/path/to/foo/bar.css" />

我希望通过javascript获取/path/to/foo/bar.css样式表的文本。

这可能吗?我甚至会接受跨浏览器无效的答案......

注意: 涉及document.styleSheet的答案不计算在内,因为浏览器已经转换了像URL这样的内容,而且我对原作感兴趣来源(即使这确实提供了interesting way to resolve URLs...

ASLO注意: 我更喜欢这样做,而不是xhr的

1 个答案:

答案 0 :(得分:4)

只需对指定的URL执行AJAX请求。

使用jQuery:

$.get('/path/to/foo/bar.css', function(CSS_text) {
    // Just use the CSS_text here...
});

您可以轻松地使用本机JS ...