JavaScript document物件

派大星星發表於2018-06-26

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

2.document物件屬性

a) alinkColor活動連結顏色

b) linkColor文字連結顏色

c) vlinkColor使用者已觀察過文件連結的文字顏色

d) cookie儲存於客戶端的cookie資訊

    ①.是某些web站點將使用者的某些資訊儲存於客戶硬碟中的一些小小的文字檔案

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

      ③.cookie中的資訊以“鍵-值”對形式儲存;且其資訊只能是URL編碼中的字元,如果存在中文需要將漢字轉換,即在客戶端儲存的cookie中只能是數字和字母組成的資訊

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

3.document物件方法

a) 清除指定文件內容–不建議使用

①.docObj.clear()–沒有引數,沒有返回值

②.關閉文件流再開啟文件流則文件內容自動被清除

b) 關閉文件流

①.docObj.close()–沒有引數,沒有返回值

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

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

④.當為視窗新增onload事件時,在沒有呼叫close()方法則onload事件不會被觸發

c) 開啟文件流

①.docObj.open([arg])–arg代表輸出流的MIME型別,預設text/html;沒有返回值

d) 把文字寫入文件

①.docObj.write(htmlStr)

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

e) 把文字寫入文件並換行

①.docObj.writeln(str)

相關文章