關(guān)于document.write()方法還有一點(diǎn)要說(shuō)明的是它的相關(guān)方法document.close()。腳本向窗口(不管是本窗口或其他窗口)寫(xiě)完內(nèi)容后.必須關(guān)閉輸出流。在延時(shí)腳本的最后一個(gè)document.write()方法后面.必須確保含有document.close()方法,不這樣做就不能顯示圖片和表單。并且,任何后面調(diào)用的document.write()方法只會(huì)把內(nèi)容追加到頁(yè)面后,而不會(huì)清除現(xiàn)有內(nèi)容來(lái)寫(xiě)入新值。
在當(dāng)前JS文件中加入:
document.write("<script language='javascript'src='js/jquery-1.3.1.min.js'></script>");
例如:在a.js中要引用b.js的函數(shù)
a.js內(nèi)容如下:
document.write("<script language='javascript'src='b.js'></script>");
function test()
{
}
b.js內(nèi)容如下:
function b()
{
}
***********************************************************
在處理較為復(fù)雜的頁(yè)面邏輯時(shí)可能用到多個(gè)js文件,比如將實(shí)現(xiàn)特定功能的js文件分開(kāi)放在不同的文件里面,但是我又不希望在頁(yè)面引用時(shí)多個(gè)js文件,所以就考慮在一個(gè)js文件里面引用另一個(gè)js文件了。
具體實(shí)現(xiàn):
HTML文件:
b.js代碼: 程序代碼
new_element=document_createElement_x_x_x_x_x("script");
new_element.setAttribute("type","text/javascript");
new_element.setAttribute("src","a.js");
document.body.a(new_element);
function b()
{ a();}
a.js代碼: 程序代碼
function a()
{ alert("a");}
另外例子
<script>
var obj=document.getElementByIdx_x_x_x("某控件");
var ele=document_createElement_x_x_x("script");
ele.src="路徑";
obj.a(ele);
聯(lián)系客服