我一直在深入研究样式表,例如,我试图以与访问styleSheet元素<style>
相同的方式访问标签。
<style id="myStyle">
</style>
var myStyle = document.getElementById("myStyle");
alert(myStyle.cssRules[0]);
但这不起作用,然后我决定检查<style>
标签的类型。
alert(myStyle);
它给了我这个:
[object HTMLStyleElement]
所以我检查了样式表的类型。
alert(document.styleSheets[0]);
它给了我这个:
[object CSSStyleElement]
那么真正的区别是什么?除了使用之外,我如何访问<style>
标签中的规则.innerHTML
?我怎样才能创建一个新的styleSheet
?