1、直接document.write
<script language="javascript">
document.write("<script src='test.js'><\/script>");
</script>
2.動態創建 script元素
<script>
var oHead = document.getElementsByTagName('HEAD').item(0);
var oScript= document.createElement("script");
oScript.type = "text/javascript";
oScript.src="test.js";
oHead.appendChild( oScript);
script.onerror=function(e){
//移除
document.getElementById(id).remove();
}
script.onload=function(){
}
如果用jquery了那么還有什么辦不到了
$("#div").html(htmlstr);
其中 htmlstr 就是一段htmnl代碼 用來動態加入html代碼
還有一個
$.getScript("demo_ajax_script.js");
語法:
jQuery.getScript(url,success(response,status))
這個用來動態加載一個js當然這個js 可以寫類似 $("#div").html(htmlstr); 的代碼