javascript - 保留但停用样式表和脚本

标签 javascript performance

我有4个页面,我使用ajax和historyPopState在它们之间进行更改。但存在一个问题,因为页面非常不同,它们使用不同的样式表和脚本。我可以一遍又一遍地下载它们,但我想问是否有办法将其保留在页面上,但只能暂时禁用它,并在需要时重新启用它们。
PS.:这 4 个页面有一个共同的样式表和一个脚本。
PPS.:我无法设置 header (无法访问服务器中的所有内容)

最佳答案

在 javascript 中,您可以通过访问 document 上的 styleSheets 对象并将 disabled 设置为 true 来禁用样式表: (在 Chrome 和 IE9 中测试。我找不到任何有关兼容性的有用统计数据)

document.styleSheets[0].disabled = true

关于javascript - 保留但停用样式表和脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20156560/

相关文章:

c++ - 如果 catch 不执行任何操作,编译器优化会删除 try/catch block 吗?

android - 将快照监听器添加到集合 Firestore

javascript - 以正确的方式将元素定位在蓝色周围的半圆中

javascript - ES2015 类型数组是否在运行时堆内分配?

javascript - 从 JQuery 设置时,ASP.NET 文本框值在服务器端变为空

javascript - 在调用 setState 之前 react : why state change when try to change it in immutable way ,

javascript - Froala Editor 2 basic init 未捕获类型错误 : undefined is not a function

c++ - 哪个更快 : x<<1 or x<<10?

python - 从唯一元素列表高效构建 Python 集

performance - Hadoop Map reduce - 如何加速作业启动/设置