三、历史对象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”):