三、历史对象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的方法。
此对象相当于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">
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指定的文档来替换当前文档。
</script>
主要方法:
1 assign(“url”):加载URL指定的新的HTML文档。
2 reload():重新加载当前页。
3 replace(“url”):通过加载URL指定的文档来替换当前文档。
五、文档对象Document
Document对象表示给定浏览器窗口中的HTML文档,并用于检索文档的信息、检查和修改HTML元素和文档中的文本、以及处理事件。
主要属性:
1 alinkColor:设置或获取元素中所有激活链接的颜色
主要属性:
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”):