Je crée un élément de style et j'ai besoin de mettre du CSS dedans. Le code ci-dessous fonctionne dans Chrome, Safari et FF, mais échoue dans IE8:Modifier le innerHTML d'un élément <style> dans IE8
var styleElement = document.createElement("style");
styleElement.type = "text/css";
styleElement.innerHTML = "body{background:red}";
document.head.appendChild(styleElement);
En IE8, le code échoue lorsqu'il s'agit de la partie innerHTML. J'ai essayé de faire:
var inner = document.createTextNode("body{background:red}");
styleElement.appendChild(inner);
Mais cela échoue également avec "Appel inattendu à la méthode ou à l'accès aux propriétés". Je suis à la recherche d'une solution de contournement ou d'une solution.
Nope. Cela échoue avec le même, "Erreur d'exécution inconnue." – TheFuzzball