检测script文件是否重复载入

function checkrepeatjoin() {
    ///<summary>检测当前script是否重复载入,检查到返回false,没有返回true</summary>

    var scriptarr = document.getElementsByTagName("script");
    var flag = true;
    var selfid = scriptarr[scriptarr.length - 1].getAttribute("src").toLowerCase();   //取得当前SCRIPT的src;
    for (var i = 0; (i < scriptarr.length - 1) && (flag) ; i++)                              //遍历之前的script的src;
    {
        flag = !(selfid == scriptarr[i].getAttribute("src").toLowerCase());                //找到相同的则flag=false;
    }
    return flag;
}

  

posted @ 2019-06-03 15:47  sjzhen  阅读(143)  评论(0编辑  收藏  举报