0

我有以下 JS 代码,我在不同的地方调用它来包含 CSS 样式:

<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 回答