三、歷史對象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”):