DOM對象(二)

 

三、歷史對象history
主要屬性:
1 window.history.length:
得到瀏覽器歷史清單中的項目個數。

主要方法:
1 window.history.back():
加載History列表中的上一個URL,相當於IE的後退按鈕。等同於window.history.go(-1);
2 window.history.forward():
加載History列表中的下一個URL,相當於IE的前進按鈕。等同於window.history.go(1);
3 go(“url” or number):
加載History列表中的一個URL,或要求瀏覽器移動指定的頁面數。

四、地址對象location
     此對象相當於IE瀏覽器中的地址欄,包含了關於當前URL地址的信息.它提供了一種重新加載當前URL的方法。
主要屬性:
1 window.location.hash
設置或檢索另一個頁面裏的錨
2 window.location.host
設置或檢索URL的主機名和端口號
3 window.location.hostname
設置或檢索URL的主機名部分
4 window.location.pathname
設置或檢索URL相對路徑
5 window.location.href
:設置或檢索完整的URL字符串(常用)
6 window.location.port
設置或檢索主機端口號
<script language="javascript" type="text/javascript">
    window.document.writeln("錨 "+window.location.hash+"</br>");
    window.document.writeln("主機名及端口號 "+window.location.host+"</br>");
    window.document.writeln("主機名 "+window.location.hostname+"</br>");
    window.document.writeln("端口號 "+window.location.port+"</br>");
    window.document.writeln("相對路徑 "+window.location.pathname+"</br>");
    window.document.writeln("URL鏈接字符串 "+window.location.href+"</br>");
</script>


主要方法:
1 assign(“url”)
加載URL指定的新的HTML文檔。
2 reload()
重新加載當前頁。
3 replace(“url”)
通過加載URL指定的文檔來替換當前文檔。
五、文檔對象Document
         Document對象表示給定瀏覽器窗口中的HTML文檔,並用於檢索文檔的信息、檢查和修改HTML元素和文檔中的文本、以及處理事件。

主要屬性:
1 alinkColor
設置或獲取元素中所有激活鏈接的顏色
2 linkColor設置或獲取對象文檔鏈接的顏色。
3 vlinkColor設置或獲取用戶已訪問過的鏈接顏色。
4 URL設置或獲取當前文檔的 URL
5 location:獲取當前URL的信息。
6 title設置或獲取當前文檔的標題。
7 protocol設置或獲取 URL 的協議部分。
8 readyState獲取表明對象當前狀態的值。
9 alinkColor設置或獲取元素中所有激活鏈接的顏色。
10 bgColor設置或獲取表明對象後面的背景顏色的值。
11 fgColor設置或獲取文檔的前景(文本)顏色。
12 all返回對象所包含的元素集合的引用。
13 anchors獲取所有帶有 name / id 屬性的 a 對象的集合。此集合中的對象以 HTML 源順序排列。
14 applets獲取文檔中所有 applet 對象的集合。
15 childNodes獲取作爲指定對象直接後代的 HTML 元素和 TextNode 對象的集合。
16 embeds獲取文檔中所有 embed 對象的集合。
17 forms獲取以源順序排列的文檔中所有 form 對象的集合。
18 frames獲取給定文檔定義或與給定窗口關聯的文檔定義的所有 window 對象的集合。
19 images獲取以源順序排列的文檔中所有 img 對象的集合。
20 links獲取文檔中所有指定了 HREF 屬性的 a 對象和所有 area 對象的集合。
21 namespaces獲取 namespace 對象的集合。
22 scripts獲取文檔中所有 script 對象的集合。
23 styleSheets獲取代表與文檔中每個 link style 對象的實例相對應的樣式表的 styleSheet 對象的集合。

主要方法:
1 clear(): 清除當前文檔。
2 close(): 關閉輸出流並強制將數據發送到顯示。
3 write("text"): 在指定窗口的文檔中寫入一個或多個 HTML 表達式。
4 writeln("text"): 在指定窗口的文檔中寫入一個或多個 HTML 表達式,後面追加一個換行符。5 focus(): 使得元素得到焦點並執行由 onfocus 事件指定的代碼。6 hasFocus():獲取表明對象目前是否擁有焦點的值。7 getElementById("ID "):8 getElementsByName("Name "):9 getElementsByTagName(“TagName”):
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章