0

CSS スタイルを含めるためにさまざまな場所で呼び出す次の JS コードがあります。

<script>    
    $('head:first').prepend('<link rel="stylesheet" type="text/css" href="/styles.css" />')
}
</script>

Firefox と Chrome では動作しますが、IE では動作しません。IE は、このファイルから CSS スタイルをロードしません。でも、

document.write('<link rel="stylesheet" href="/styles.css" type="text/css" media="screen" />');

IE で動作しますが、他のシナリオでは動作しません。

document.write を使用せずに IE で修正するにはどうすればよいですか?

ありがとう

4

1 に答える 1

-2

<link>えーと...タグを の前に入れようとしていますが、タグはその<head>中にある必要があります。

appendの代わりに使用しprependます。

于 2012-04-07T00:52:34.227 に答える