在一個JS文件中引用另外一個JS文件

原文地址:https://blog.csdn.net/zndxlxm/article/details/7875787

方法一,在調用文件的頂部加入下例代碼:javascript

document.write(」<script language=javascript src=’/js/import.js’></script>」);
//(注:有時你引用的文件還可能須要引用其餘的js,咱們須要將須要的那個js文件也以一樣的方法引用進來)

方法二,經過中間界面對js進行應用html

咱們能夠在某個html中引用了你須要的js文件,咱們能夠經過拿到那個html文件的對象,而後在經過這個對象去引用js的方法。java

方法三:html頁面引入a.js,將下面js語句放進a.js中,便可引入b.js,這樣html就引入了a.js和b.js了,引入b.js的地址是相對於html的,也就是跟引入a.js的地址同樣,a.js必定要放在body裏面。app

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);了。post

    這時body不存在就會拋javascript錯誤。spa

相關文章
相關標籤/搜索