为了账号安全,请及时绑定邮箱和手机立即绑定

JS文件内能引用外部文件吗?

在CSS文件内可以通过以下代码引用外部css

@import url();

那么在js文件内有指令来引用外部Css吗?

正在回答

2 回答

document.write('<link rel="" href="'#'" type=""/>')


0 回复 有任何疑惑可以回复我~
#1

镜花以西映陵东4076133 提问者

非常感谢!
2016-10-24 回复 有任何疑惑可以回复我~

可以

JS文件中动态调用外部css, 文件方法如下:
function loadExtentFile(filePath, fileType){

    if(fileType == "js"){
        var oJs = document.create_rElement('script');       
        oJs.setAttribute("type","text/javascript");
        oJs.setAttribute("src", filename);//文件的地址 ,可为绝对及相对路径
        document.getElementsByTagName_r("head")[0].appendChild(oJs);//绑定
    }else if(fileType == "css"){
        var oCss = document.create_rElement("link");
        oCss.setAttribute("rel", "stylesheet");
        oCss.setAttribute("type", "text/css"); 
        oCss.setAttribute("href", filename);
       document.getElementsByTagName_r("head")[0].appendChild(oCss);//绑定
    }
}
loadExtentFile("js/func.js", "js");
loadExtentFile("default.css", "css");
清空:

var lists = document.getElementsByTagName_r("link");
for ( var i = 0; i < lists.length; i++) {
if (lists[i].getAttribute("href").indexOf(".css") != -1) == -1) {
lists[i].parentNode.removeChild(lists[i]);
}
}
上面的判断语句中可以加入自己的判断。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739723    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

JS文件内能引用外部文件吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信