下面的代码在IE9和IE8中工作正常,但在IE7中不工作。我可以知道,这段代码有什么问题吗?

JS代码:

if(innerwidth>1000 && innerwidth<1500){
     var fileref=document.createElement("link");
     fileref.setAttribute("rel","stylesheet");
     fileref.setAttribute("type","text/css");
     fileref.setAttribute("media","all");
     fileref.setAttribute("href","1001aboveie7.css");
     document.getElementsByTagName("head")[0].appendChild(fileref);
}

谢谢:)

最佳答案

试试这个,它与我的IE7兼容

if (innerwidth > 1000 && innerwidth < 1500) {
    var fileref = document.createElement("link");
    fileref.rel = "stylesheet";
    fileref.type = "text/css";
    fileref.media = "all";
    fileref.href = "1001aboveie7.css";
    document.getElementsByTagName("head")[0].appendChild(fileref);
}

10-07 14:22