標籤:nbsp 資訊 對象 系統 否則 document text 完成 script
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對象