国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

動態加載JS文件的三種方法

2019-11-20 21:45:29
字體:
來源:轉載
供稿:網友
直接看實例。
例1 重新加載js文件
復制代碼 代碼如下:

function loadJs(file) {
            var head = $("head").remove("script[role='reload']");
            $("<scri" + "pt>" + "</scr" + "ipt>").attr({ role: 'reload', src: file, type: 'text/javascript' }).appendTo(head);
}
 

例2 重新載入javascript文件的方法(給js定個id),自己封裝成一個方法方便大家使用:
復制代碼 代碼如下:

function reloadAbleJSFn(id,newJS)
{
var oldjs = null;
var t = null;
var oldjs = document.getElementById(id);
if(oldjs) oldjs.parentNode.removeChild(oldjs);
var scriptObj = document.createElement("script");
scriptObj.src = newJS;
scriptObj.type = "text/javascript";
scriptObj.id   = id;
document.getElementsByTagName("head")[0].appendChild(scriptObj);
}
 

例3 jquery的就直接使用getScript就可以了。
復制代碼 代碼如下:

<script type="text/javascript" src="../jquery.js"></script>
<script type="text/javascript">
$(function()
{
$('#loadButton').click(function(){
$.getScript('new.js',function(){
newFun('"Checking new script"');//這個函數是在new.js里面的,當點擊click后運行這個函數
});
});
});
</script>
</head>
<body>
<button type="button" id="loadButton">Load</button>
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇雄县| 永善县| 专栏| 大厂| 黎川县| 惠安县| 阿城市| 明溪县| 喀喇沁旗| 托克逊县| 浦江县| 南雄市| 定边县| 苍山县| 宁明县| 黄龙县| 蒙自县| 玉林市| 灌阳县| 保康县| 蕉岭县| 永泰县| 武安市| 西充县| 寻乌县| 山西省| 天峨县| 柞水县| 铅山县| 广昌县| 河源市| 沂水县| 明溪县| 抚宁县| 西乌珠穆沁旗| 福建省| 江川县| 德清县| 驻马店市| 兴城市| 中方县|