javascript - 如何在 IE 中的 <style> 标签中附加 css 属性

标签 javascript jquery html css internet-explorer

我有一个 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 中的 &lt;style&gt; 标签中附加 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13100392/

相关文章:

javascript - 使用 JQuery 更改 ID

javascript - 创建元素并独立滚动它们

javascript - 在 Angular ng-options 上选择的 bool 值

javascript - 浏览器中没有输出,控制台中没有任何内容

javascript - 在 firebase 文档中添加时间戳而不是自动生成的 key

jquery - TypeError : n. easing[this.easing] 不是函数 jQuery 不起作用

jquery - 识别用于 jQuery 交互的元素的最佳方法

html - 背景大小:覆盖悬停缩放过渡

javascript - 如何使用 GitLab 页面托管带有用户输入表单的网页,该表单在保存时会更新 GitLab 存储库?

javascript - 逻辑非运算符 (!) 将类添加到错误按钮的问题