Tworzę element stylu i potrzebuję umieścić w nim trochę CSS. Poniższy kod działa w Chrome, Safari i FF, ale nie w IE8:Modyfikowanie innerHTML elementu <style> w IE8
var styleElement = document.createElement("style");
styleElement.type = "text/css";
styleElement.innerHTML = "body{background:red}";
document.head.appendChild(styleElement);
w IE8, kod nie powiedzie się, jeśli chodzi o części innerHTML. Próbowałem już:
var inner = document.createTextNode("body{background:red}");
styleElement.appendChild(inner);
Ale to również kończy się niepowodzeniem z "Niespodziewanym wywołaniem metody lub dostępu do właściwości". Szukam obejścia lub poprawki.
Nie. To nie powiedzie się z tym samym, "Nieznany błąd środowiska wykonawczego". – TheFuzzball