Ich habe ein wenig in Style Sheets gegraben, ich habe versucht, auf ein </code> Tag zuzugreifen, genauso wie ich auf ein <strong>styleSheet</strong> Element zugreifen konnte, zum Beispiel.</p> <pre><code><style id="myStyle"> var myStyle = document.getElementById("myStyle"); alert(myStyle.cssRules[0]);
Aber das hat nicht funktioniert, also habe ich beschlossen, den Typ des </code> Tags zu überprüfen.</p> <pre><code>alert(myStyle); </code></pre> <p>Und das hat mir das hier gegeben:</p> <pre><code>[object HTMLStyleElement] </code></pre> <p>Also habe ich den Typ eines styleSheet überprüft.</p> <pre><code>alert(document.styleSheets[0]); </code></pre> <p>Und das hat mir das hier gegeben:</p> <p><code>[object CSSStyleElement]</code></p> <p>Also, was ist der wirkliche Unterschied? Und wie kann ich die Regeln im <code><style></code> Tag aufrufen, ohne <code>.innerHTML</code> zu verwenden? Und wie kann ich ein neues <code>styleSheet</code> erstellen?</p></x-turndown>