webzwonull
Grünschnabel
Hallo,
innerHTML von einer inline CSS-Datei kann ich ja ohne Probleme über die DOM bearbeiten. Ist dies auch bei externen, eingebundenen CSS-Dateien möglich? Mir würde ein auslesen auch schon genügen.
Als Notlösung hatte ich daran gedacht die Datei über einen Ajax-call zu laden, aber ich hoffe ich komm darum herum, da der Browser ja eigentlich schon die Datei geladen hat.
// EDIT
Hab ich jetzt soeben selber rausgefunden. Auf die css Selektoren kann man folgendermaßen zugreifen:
document.getElementsByTagName('link')[0].sheet.cssRules[0].selectorText
Weitere Eigenschaften hier: http://developer.mozilla.org/en/docs/DOM:cssRule
innerHTML von einer inline CSS-Datei kann ich ja ohne Probleme über die DOM bearbeiten. Ist dies auch bei externen, eingebundenen CSS-Dateien möglich? Mir würde ein auslesen auch schon genügen.
Als Notlösung hatte ich daran gedacht die Datei über einen Ajax-call zu laden, aber ich hoffe ich komm darum herum, da der Browser ja eigentlich schon die Datei geladen hat.
// EDIT
Hab ich jetzt soeben selber rausgefunden. Auf die css Selektoren kann man folgendermaßen zugreifen:
document.getElementsByTagName('link')[0].sheet.cssRules[0].selectorText
Weitere Eigenschaften hier: http://developer.mozilla.org/en/docs/DOM:cssRule