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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:54:25
字體:
來源:轉載
供稿:網友
動態加載JS文件的三種方法

直接看實例。
例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">Load</button>
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 太和县| 孟津县| 永兴县| 淮阳县| 遂平县| 滦南县| 丹江口市| 安达市| 曲水县| 隆德县| 怀柔区| 甘泉县| 海门市| 苏尼特右旗| 德保县| 米脂县| 介休市| 师宗县| 荣成市| 罗定市| 绥滨县| 伊金霍洛旗| 铜陵市| 剑河县| 吴桥县| 富裕县| 芜湖市| 邹平县| 响水县| 潍坊市| 广州市| 许昌市| 万安县| 甘南县| 定日县| 敖汉旗| 蓬莱市| 广汉市| 呼图壁县| 兴和县| 炎陵县|