我正在制作一个缩放按钮来添加和删除 CSS 文件,但由于某种原因,我似乎无法在 IE 8 中添加它
首先我试过这个
document.createStyleSheet('style/zoom.css');
鉴于 jquery 解决方案
$("head").append($("<link my style sheet />"));
通过我的测试似乎只适用于 FF 和 IE9
我检查了溢出并找到了这个解决方案
$('#zoomlink').replaceWith($('<link>', {
id: 'zoomlink',
href: 'style/zoom.css',
type: 'text/css',
rel: 'stylesheet'
}));
但是仍然找不到爱,所以我很沮丧地找到了这个
var $link = $('<link>');
$('head').add($link);
$link.attr({
type: 'text/css',
href: 'style/zoom.css',
type: 'text/css',
rel: 'stylesheet',
media: 'screen'
});
我不确定这是否会起作用,但最后我决定是时候简单地发布一个问题了。
我仍然不确定以后如何通过 javascript 删除样式表,但我需要首先确定如何在 IE 8 中添加新样式表。