文檔對(duì)象(Document)代表瀏覽器窗口中的文檔,該對(duì)象是window對(duì)象的子對(duì)象,由于window對(duì)象時(shí)DOM對(duì)象模型中的默認(rèn)對(duì)象,因此window對(duì)象中的方法和子對(duì)象不需要使用Window來引用。通過Document對(duì)象可以訪問HTML文檔中包含的任何HTML標(biāo)記,并可以動(dòng)態(tài)地改變HTML標(biāo)記中的內(nèi)容,例如表單、圖像、表格和超鏈接等。
文檔對(duì)象的常用屬性、方法
(1)常用屬性及說明
- alinkColor 鏈接文字被單擊時(shí)的顏色,對(duì)應(yīng)于<body>標(biāo)記中的alink屬性
- all[] 存儲(chǔ)HTML標(biāo)記的一個(gè)數(shù)組(該屬性本身也是一個(gè)對(duì)象)
- anchors[] 存儲(chǔ)錨點(diǎn)的一個(gè)數(shù)組(該屬性本身也是一個(gè)對(duì)象)
- bgColor 文檔的背景顏色,對(duì)應(yīng)于<body>中的bgcolor屬性
- cookie 表示cookie的值
- fgColor 文檔的文本顏色(不包含超鏈接的文字) 對(duì)應(yīng)與<body>標(biāo)記中的text屬性值
- forms[] 存儲(chǔ)窗體對(duì)象的一個(gè)數(shù)組(該屬性本身也是一個(gè)對(duì)象)
- fileCreatedDate 創(chuàng)建文檔的日期
- fileModifiedDate 文檔最后修改的日期
- fileSize 當(dāng)前文件的大小
- lastModified 文檔最后修改的事件
- images[] 存儲(chǔ)圖像對(duì)象的一個(gè)數(shù)組(該屬性本身也是一個(gè)對(duì)象)
- linkColor 未被訪問的鏈接文字的顏色,對(duì)應(yīng)link屬性
- links[] 存儲(chǔ)link對(duì)象的一個(gè)數(shù)組(該屬性本身也是一個(gè)對(duì)象)
- vlinkColor 表示已經(jīng)訪問的鏈接文字的顏色,對(duì)應(yīng)于<body>中的vlink
- title 當(dāng)前文檔標(biāo)題對(duì)象
- body 當(dāng)前文檔主體對(duì)象
- readyState 獲取某個(gè)對(duì)象的當(dāng)前狀態(tài)
- URL 獲取或設(shè)置URL
常用方法
- close 關(guān)閉文檔的輸出流
- open 打開一個(gè)文檔輸出流并接受write和writeln方法的創(chuàng)建頁面內(nèi)容
- write 向文檔中寫入HTML或javascript語句
- writeln 向文檔中寫入HTML或javascript語句 ,并以換行符結(jié)束
- createElement 創(chuàng)建一個(gè)HTML標(biāo)記
- getElementById 獲取指定id的HTML標(biāo)記