headタグ内のscriptタグ内にあるdocument.write()の置き換え方法について
HTML5ではdocument.write()が非推奨であるため他の記述方法に書き換えたいと思っています。
JSPファイルのheadタグ内のscriptタグ内で、例えば以下のように、
特定のブラウザだけに適用するCSSファイルを指定する場合や、
User Agent Stylesheetをリセットさせるreset.cssを指定する場合のように、
実行順序、読み込み順序を考慮してDOM構成中に
他のCSSファイルに先行して読み込ませる必要のあるケースで困っています。
innerHTMLプロパティを使う方法などで代替できる場合もありますが、
読み込み順序を維持したままで置き換えるにはどのように記述すべきでしょうか。
<head>
<script>
if(Chromeだったら){
document.write('<link rel="stylesheet" href="reset.css">');
}
</script>
<link 他のstylesheet読み込み>
<script 他のscriptファイル読み込み></script>
</head>