方法一,在呼叫檔案的頂部加入下例程式碼:
document.write(”<script language=javascript src=’/js/import.js’></script>”);
//(注:有時你引用的檔案還可能需要引用其他的js,我們需要將需要的那個js檔案也以同樣的方法引用進來)
方法二,透過中間介面對js進行應用
我們可以在某個html中引用了你需要的js檔案,我們可以透過拿到那個html檔案的物件,然後在透過這個物件去引用js的方法。
方法三:html頁面引入a.js,將下面js語句放進a.js中,即可引入b.js,這樣html就引入了a.js和b.js了,引入b.js的地址是相對於html的,也就是跟引入a.js的地址一樣,a.js一定要放在body裡面。
var new_element=document.createElement(”script”);
new_element.setAttribute(”type”,”text/javascript”);
new_element.setAttribute(”src”,”b.js”);
document.body.appendChild(new_element);
首先,我們利用document.createElement(”script”)生成了一個script的標籤,設定其 type屬性為text/javascript,src為import.js(這兩個js可以放在同一個目錄,也可放在不同的目錄)。最後將這個標籤動態 地加入body中。如此一來,我們就可以呼叫到不同js檔案中的方法了。
注意:<script language=”javascript” src=’a.js’></script>一定要放在body裡面。
因為在a.js中用到了body(document.body.appendChild(new_element);)
如果將引入a.js的程式碼放在body上面,也就是說,
進入頁面後,還沒有生成body就已經執行a.js裡的document.body.appendChild(new_element);了。
這時body不存在就會拋javascript錯誤。
方法一,在呼叫檔案的頂部加入下例程式碼:
document.write(”<script language=javascript src=’/js/import.js’></script>”);
//(注:有時你引用的檔案還可能需要引用其他的js,我們需要將需要的那個js檔案也以同樣的方法引用進來)
方法二,透過中間介面對js進行應用
我們可以在某個html中引用了你需要的js檔案,我們可以透過拿到那個html檔案的物件,然後在透過這個物件去引用js的方法。
方法三:html頁面引入a.js,將下面js語句放進a.js中,即可引入b.js,這樣html就引入了a.js和b.js了,引入b.js的地址是相對於html的,也就是跟引入a.js的地址一樣,a.js一定要放在body裡面。
var new_element=document.createElement(”script”);
new_element.setAttribute(”type”,”text/javascript”);
new_element.setAttribute(”src”,”b.js”);
document.body.appendChild(new_element);
首先,我們利用document.createElement(”script”)生成了一個script的標籤,設定其 type屬性為text/javascript,src為import.js(這兩個js可以放在同一個目錄,也可放在不同的目錄)。最後將這個標籤動態 地加入body中。如此一來,我們就可以呼叫到不同js檔案中的方法了。
注意:<script language=”javascript” src=’a.js’></script>一定要放在body裡面。
因為在a.js中用到了body(document.body.appendChild(new_element);)
如果將引入a.js的程式碼放在body上面,也就是說,
進入頁面後,還沒有生成body就已經執行a.js裡的document.body.appendChild(new_element);了。
這時body不存在就會拋javascript錯誤。