我需要使用CSS樣式獲取完整的HTML文檔,而無需實際使用外部CSS文件。通過Javascript將外部CSS樣式錶轉換爲嵌入樣式,或轉換爲<style>標記
例如我需要這個...
的index.html
<head>
<link rel="stylesheet" href="css/styles.css">
</head>
<body>
<div id="foo">Test</div>
</body>
CSS/Styles.css中
#foo {
color: red;
}
...變換變成某物像任FF的,以便:
1)中的所有外部CSS樣式是直列d入元件
的index.html
<head>
<link rel="stylesheet" href="css/styles.css">
</head>
<body>
<div id="foo" style="color:red;">Test</div>
</body>
OR
2)款式內嵌-D爲<style>
標籤
的index.html
<head>
<link rel="stylesheet" href="css/styles.css">
<style>#foo { color: red; }</style>
</head>
<body>
<div id="foo">Test</div>
</body>
那是可行的香草的Javascript/jQuery的?謝謝。
可能是的,但爲什麼? – Roberrrt
這個工具可以讓你內聯樣式https://putsmail.com/tests/new –
是的......但是你做了什麼?作爲參考,你可以使用'jquery.getStyleObject.js'插件從https://gist.github.com/surjikal/3007123 –