我有一个 ajax 网络应用程序,将所有部分加载到一个页面中,例如 index.html。 index.html 中要加载的内部部分超过 32 页(html、js、css)。
现在我遇到了要包含或 @import
的 CSS 文件的问题。我以为我可以在客户端使用 JS 将所有样式合并到一个样式标签中。问题是,IE 不允许我使用 JS 更改页面头部的样式标签。
有什么建议吗?
Here是我想在 IE 中做的事情。它在其他标准浏览器中工作正常。
最佳答案
您可以将新样式表附加到 <head>
相反:
$('head').append('<style >body {background:red;}</style >');
或者您可以将样式与远程页面一起导入,它们不必在 <head>
中完全没有。
关于javascript - 如何在 IE 中的 <style> 标签中附加 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13100392/