1. 程式人生 > >JavaScript document對象

JavaScript document對象

法則 生成 關閉 操作 加載 () 內容 方便 類型

document對象

1.document對象是window對象的子對象,可直接使用,多用於獲取HTML頁面元素

2.document對象屬性

a) alinkColor活動鏈接顏色

b) linkColor文本鏈接顏色

c) vlinkColor用戶已觀察過文檔鏈接的文本顏色

d) cookie存儲於客戶端的cookie信息

    i.是某些web站點將用戶的某些信息存儲於客戶硬盤中的一些小小的文本文件

      ii.cookie可以記錄用戶的用戶名、密碼、瀏覽過的網頁、停留的時間等,方便用戶再次操作

      iii.cookie中的信息以“鍵-值”對形式存儲;且其信息只能是URL

編碼中的字符,如果存在中文需要將漢字轉換,即在客戶端存儲的cookie中只能是數字和字母組成的信息

      iv.如果要刪除cookie可以將其日期修改使其自動過期

3.document對象方法

a) 清除指定文檔內容--不建議使用

i.docObj.clear()--沒有參數,沒有返回值

ii.關閉文檔流再打開文檔流則文檔內容自動被清除

b) 關閉文檔流

i.docObj.close()--沒有參數,沒有返回值

ii.頁面加載完畢後則會自動執行該方法

ii.當調用write()方法動態生成頁面時如果沒有close()方法則系統會一直等待

iv.當為窗口添加onload事件時,在沒有調用

close()方法則onload事件不會被觸發

c) 打開文檔流

i.docObj.open([arg])--arg代表輸出流的MIME類型,默認text/html;沒有返回值

d) 把文本寫入文檔

i.docObj.write(htmlStr)

ii.需要在輸出完成的內容之後使用close()關閉輸出流;否則再次調用write()方法時會追加輸出內容

e) 把文本寫入文檔並換行

i.docObj.writeln(str)

JavaScript document對象