IE8兼容问题 在js中引入css失败,js动态加载css

北慕城南 提交于 2021-02-18 12:55:47

最近做了一个网站无障碍浏览功能,测试发现在IE8下加载不出来辅助工具条,各种排查最后发现是js中未成功引入css文件,一开始我在js中是这样写的,如下:

$('head').append('<link href="'+css_path+'" rel="stylesheet" type="text/css" />');

修改成如下问题解决:

var styleTag = document.createElement("link");
styleTag.setAttribute('type', 'text/css');
styleTag.setAttribute('rel', 'stylesheet');
styleTag.setAttribute('href', css_path);
$("head")[0].appendChild(styleTag);

 

然后顺便问下,IE8下读取不到   $("#某个元素id").get(0).offsetHeight 的值,各种查,最终还是没查到怎么解决,希望有哪个小伙伴知道解决办法可告知一下,三克油。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!