我有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/