我该怎么做?
我试过了
$('link[title="mystyle"]').remove();
虽然该元素已被删除,但样式仍会应用于当前页面(在 Opera 和 Firefox 中)。
还有其他办法吗?
最佳答案
为了满足 ie 你必须将样式表设置为禁用,因为它会将 css 样式保留在内存中,因此删除元素将不起作用,如果我没记错的话,它在某些情况下也可能导致它崩溃。
这也适用于跨浏览器。
例如
document.styleSheets[0].disabled = true;
//所以在你的情况下使用jquery try
$('link[title=mystyle]')[0].disabled=true;
关于javascript - 使用 JavaScript/jQuery 删除或替换样式表(<link>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3182840/