判断是ie8则动态引入js文件怎么写

JavaScript021

判断是ie8则动态引入js文件怎么写,第1张

if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split("")[1].replace(/[ ]/g,"")=="MSIE8.0") 

{

    #Jquery代码

    $.getScript("./Scritpname.js",function(){  //加载js文件,成功后执行回调函数

      console.log("js文件加载成功!")

    })

    #纯Js代码

    var jsObj=document.createElement("script")

    jsObj.type="text/javascript"

    jsObj.src="jsFileName.js"

    document.getElementsByTagName('head')[0].appendChild(jsObj) //在head节点中追加script配置

    jsObj.onload=function(){   #加载之后执行onload方法

        console.log("js文件加载成功!")

    }

}

<script type="text/javascript">

var aa = document.createElement("a")

aa.style.cursor ="pointer"

//aa.style.color="#ffba00"

aa.style.color="red"

aa.innerHTML ="xxxx"

document.appendChild(aa)

</script>

ie8下没有问题的