Je cherche un moyen d'insérer une <style>
balise dans une page HTML avec JavaScript.
La meilleure façon que j'ai trouvée jusqu'à présent:
var divNode = document.createElement("div");
divNode.innerHTML = "<br><style>h1 { background: red; }</style>";
document.body.appendChild(divNode);
Cela fonctionne dans Firefox, Opera et Internet Explorer, mais pas dans Google Chrome. C'est aussi un peu moche avec l' <br>
avant pour IE.
Quelqu'un connaît-il un moyen de créer une <style>
balise
Est plus agréable
Fonctionne avec Chrome?
Ou peut-être
C'est une chose non standard que je devrais éviter
Trois navigateurs qui fonctionnent sont excellents et qui utilise quand même Chrome?
document.head
est pris en charge dans tous les principaux navigateurs.