表 8.2 列出了 IE 和 NN 浏览器上 Document 对象通用的属性、方法及浏览器版 本支持情况。
表 8.2 Document对象常见属性和方法汇总
类型 |
项目 |
简要说明 |
浏览器支持 |
属性 |
alinkColor |
表示<body>标记的alink属性 |
NN2+、IE3+ |
anchor、anchors |
表示文档中所有的锚点对象及形成的数组 |
NN2+、IE3+ | |
applet、applets |
表示文档中所有嵌入的小程序及形成的数组 |
NN2+、IE3+ | |
area |
表示文档中包含图形映射区的对象 |
NN2+、IE3+ | |
bgColor |
表示<body>标记的bgColor属性值 |
NN2+、IE3+ | |
compatMode |
表示在文档中DOCTYPE元素说明的兼容模式 |
NN7+、IE6+ | |
cookie |
表示文档的cookie值 |
NN2+、IE3+ | |
domain |
表示受当前文档信任的域名列表 |
NN3+、IE4+ | |
embeds |
表示文档中所有插入件形成的数组 |
NN3+、IE4+ | |
fgColor |
表示<body>标记的fgColor属性值 |
NN2+、IE3+ | |
form、forms |
表示文档中所有表单对象及它们形成的数组 |
NN2+、IE3+ | |
image、images |
表示文档中所有图片对象及它们形成的数组 |
NN3+、IE4+ | |
lastModified |
表示文档最后的修改时间 |
NN2+、IE3+ | |
link、links |
表示文档中所有链接对象及它们形成的数组 |
NN2+、IE3+ |
|
linkColor |
表示<body>标记的linkColor属性值 |
NN2+、IE3+ |
plugin、plugins |
表示文档中所有插入件对象及它们形成的数组 |
NN4+、IE4+ | |
referrer |
为文档提供一个链接文档的URL |
NN2+、IE3+ | |
title |
表示文档的标题栏文本内容 |
NN2+、IE3+ | |
URL |
表示文档的URL地址 |
NN3+、IE4+ | |
vlinkColor |
表示<body>标记的vlinkColor属性值 |
NN2+、IE3+ | |
方法 |
clear() |
清除当前文档的内容 |
NN2+、IE3+ |
close() |
关闭用于创建当前文档对象的流 |
NN2+、IE3+ | |
createAttribute(attributeStr) |
创建新的attribute对象并引用该对象 |
NN6+、IE6+ | |
createComment(commentStr) |
创建新注释节点对象并引用该对象 |
NN6+、IE6+ | |
createElement(elementStr) |
创建以参数elementStr为名称的HTML元素 |
NN6+、IE6+ | |
createTextNode(nodeStr) |
创建以参数nodeStr为名称的文本节点对象 |
NN6+、IE5+ | |
exeCommand(commandStr) |
执行以参数commandStr标识的命令 |
NN7+、IE4+ | |
getElementById(idStr) |
根据元素的id属性引用文档中任意元素 |
NN6+、IE5+ | |
getElementByName(nameStr) |
根据元素的name属性引用文档中任意元素 |
NN6+、IE5+ | |
open([mimeType][,replace]) |
用可选MIME类型的参数mimeType打开用于创 建当前文档对象的流,repalce参数用于取代历史 清单中的当前文档 |
NN2+、IE3+ | |
queryCommandEnabled(str) |
显示适合调用的对象是Document还是TextRange |
NN7+、IE4+ | |
queryCommandIndtem(str) |
显示命令是否处于不确定状态 |
NN7+、IE4+ | |
queryCommandCommandState (str) |
显示命令是处于完成状态(true)、正在执行状态 (false)、还是不确定状态(null) |
NN7+、IE4+ | |
queryCommandSupported(str) |
显示当前浏览器是否支持指定的命令 |
NN7+、IE4+ | |
queryCommandText(str) |
返回命令执行完毕以结果返回的任何文本 |
NN7+、IE4+ | |
queryCommandValue(str) |
返回命令执行完毕返回的结果(如果存在) |
write(expr1[,expr2,…,exprn]) |
将表达式expr1,expr2,…,exprn写入当前文档 |
NN2+、IE3+ |
writeIn(expr1[,expr2,…exprn]) |
将表达式expr1,expr2,…,exprn写入当前文档并在 结尾加上换行符 |
NN2+、IE3+ |