最近做了一个网站无障碍浏览功能,测试发现在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 的值,各种查,最终还是没查到怎么解决,希望有哪个小伙伴知道解决办法可告知一下,三克油。
来源:oschina
链接:https://my.oschina.net/u/3894352/blog/1841309