html引用外部js文件:<script type="text/javascript" src="js/index.js"></script>
其中src="js文件路徑"
❷ 如何在html頁面動態載入js文件
html頁面動態載入js文件腳本的方法。
1、直接document.write
<script>
varoHead=document.getElementsByTagName('HEAD').item(0);
varoScript=document.createElement("script");
oScript.type="text/javascript";
oScript.src="test.js";
oHead.appendChild(oScript);
</script>
這三種方法都是非同步的,所以在採用這類方法動態載入Js的同時,主界面的Js腳本是繼續執行的,所以可能出現通過非同步載入的Js代碼得不到預期的效果的情況。
❸ 請問JavaScript怎麼實現點擊按鈕後再載入某個js文件
functionload(url){//url:需要載入js路徑
varscript=document.createElement("script");
script.type="text/javascript";
script.src=url;
document.body.appendChild(script)
}
❹ 關於js文件的路徑問題 在線等
宿主頁面文件 簡單點就是調用JS的那個頁面 你是網站的根目錄下建的JS,引用時就用 如果你那樣引用話就要看你的宿主頁面的位了,如果是和JS在同一目錄下就是正確的,但不在同一目錄下就有問題了 JS文件一般也沒什麼固定的存放文件夾,你可以為了方便放到自建JS文件夾中.再命名來區分不同功能的JS 引用則根據JS在網站的相對位置 "../"是網站根目錄. 再找到JS的位置引用 如JS在根目錄的JS文件夾中則
❺ 用原生js怎麼動態添加一個js文件
如果需要復用原生js動態的載入另外一個制js文件,可以使用原生js的document.createElement方法創建script節點,然後更改該節點的type和src屬性,最後通過appendChild方法將該節點動態添加到html中,這樣就可以了,參考代碼如下:
var new_element = document.createElement("script");//創建新的script節點new_element.setAttribute("type", "text/javascript");new_element.setAttribute("src", "../js/jquery.js");document.body.appendChild(new_element);//添加到body節點的末尾
上例中是在body的最末尾添加的,當然同樣可以在head中添加引用該js的標簽:document.head.appendChild(new_element);
❻ 如何在地址欄中輸入一段js代碼,使當前頁面動態載入一段js腳本文件!
看您的意思應該是在地址欄里輸入JS代碼,來調用頁面中已經存在的JS腳本,或者內是調用自己的JS腳本。容
1、調用自己的腳本:可以試試下面的代碼
javascript:var i;i=2;alert(i);
可以把JS的內容全部轉成一行再輸入,大文件可能比較困難
2、調用已經存在的腳本
比如,本頁面中存在 iknowMap.upload() 這個函數,直接調用就可以了
javascript:iknowMap.upload();
PS:網路知道中每個有回答的頁面都可以這么調用,
這屬於一種XSS跨站腳本的方法,但在地址欄進行輸入的話內容僅僅在輸入地址的本機有效,因為腳本是執行在瀏覽器端的。
希望能夠有所幫助,祝你成功