【问题标题】:How can I get CSS codes in a style element? [duplicate]如何在样式元素中获取 CSS 代码? [复制]
【发布时间】:2012-08-11 02:18:11
【问题描述】:

可能重复:
How to change/remove CSS classes definitions at runtime?

<!DOCTYPE html>
<meta charset="utf-8">
<title>An HTML5 Document</title>
<style>
    body {
        background: red;
    }
</style>

如何通过 JS 获取 style 元素中的 CSS 代码?谢谢。

【问题讨论】:

标签: javascript css dom


【解决方案1】:
var styleElement = document.createElement("style");
styleElement.innerHTML = "body { \n\
        background: red; \n\
    }";

document.body.appendChild(styleElement);

小提琴:http://jsfiddle.net/maniator/zjrJ2/

【讨论】:

  • 我想获取样式元素中的 CSS 代码。不设置它。没有获得样式元素。有解决办法吗?
  • document.styleSheets[0].innerHTML
猜你喜欢
  • 1970-01-01
  • 2011-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-15
  • 1970-01-01
  • 2021-12-21
  • 2015-01-03
相关资源
最近更新 更多