2012-01-22 71 views
0

可能重複:
How do you dynamically load a javascript file? (Think C's #include)
Include JavaScript file inside JavaScript file?如何鏈接到JavaScript文件中的JavaScript文件?

我知道,一個可以鏈接到外部JavaScript文件的HTML代碼類似於:

<script type="text/javascript" src="http://external.com/code.js"></script> 

是否有辦法在javascript(.js)文件中做到這一點?

+0

給出的答案可能是它會幫助你http://stackoverflow.com/questions/21294/how-do-you-dynamically-load-a-javascript- file-think-cs-include – Vilva

+0

謝謝,但我認爲這兩種方法都不適用於我使用Google Visualization API的示例:http://jsfiddle.net/V9jdu/ – dangerChihuahua007

回答

3

創建script元素並將其附加到DOM。這應該加載你的其他腳本。

var newScript = document.createElement("script"); 
newScript.setAttribute("type","text/javascript"); 
newScript.setAttribute("src","http://external.com/code.js"); 
body.appendChild(newScript); 
+0

謝謝,但我認爲它不適用於我的示例:http://jsfiddle.net/V9jdu/ – dangerChihuahua007

+0

請注意,在HTML5中不使用'type'屬性。 – DondeEstaMiCulo

相關問題