Hallo,
kannst du dir dein per JS verändertes
HTML-Dokument mal anschauen? Stehen die STYLE Elemente da wo sie auch hingehören?
Hier noch eine alternative Vorgehensweise, die du sicher auch mit JS anwenden kannst:
alle stylesheets auflisten
Grüße vom marabu