ドキュメントの先頭にリンクスタイルシート参照を追加するにはどうすればよいですか?
このコードを見つけましたが、すべてのブラウザで機能するわけではなく、IE7がクラッシュします:
var ss = document.createElement("link");
ss.type = "text/css";
ss.rel = "stylesheet";
ss.href = "style.css";
document.getElementsByTagName("head")[0].appendChild(ss);
ありがとう
Internet ExplorerはinnerHTMLをサポートしますが、これは機能するリフローを追加します。
var headHTML = document.getElementsByTagName('head')[0].innerHTML;
headHTML += '<link type="text/css" rel="stylesheet" href="style.css">';
document.getElementsByTagName('head')[0].innerHTML = headHTML;
IEでは、createStyleSheetメソッドを試すことができますか?それはパラメータとしてURLを取ります。 FF /クロームに同等のものがあるかどうかはわかりませんが..
-センディル