-
public interface HTMLDocument extends Document
HTMLDocument
是HTML层次结构的根,它包含整个内容。 除了提供对层次结构的访问之外,它还提供了一些方便的方法来访问文档中的某些信息集。以下属性已被弃用,以支持
BODY
元素的相应BODY
:alinkColor background bgColor fgColor linkColor vlinkColor在DOM Level 2中,方法getElementById
继承自移动它的Document
接口。- 从以下版本开始:
- 1.4,DOM Level 2
-
-
字段汇总
-
Fields declared in interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 void
close()
关闭由open()
打开的文档流并强制渲染。HTMLCollection
getAnchors()
文档中具有name
属性值的所有锚点(A
)元素的name
。HTMLCollection
getApplets()
包含applet和APPLET
(不建议使用)元素的所有OBJECT
元素的集合。HTMLElement
getBody()
包含文档内容的元素。String
getCookie()
与本文档相关的cookie。String
getDomain()
提供文档的服务器的域名,如果无法通过域名识别服务器,null
。NodeList
getElementsByName(String elementName)
返回由elementName
给出的name
值的元素(可能为空)集合。HTMLCollection
getForms()
所有形式的文档的集合。HTMLCollection
getImages()
文档中所有IMG
元素的集合。HTMLCollection
getLinks()
一个文档中所有AREA
元素和锚点(A
)元素的集合,其值为href
属性。String
getReferrer()
返回链接到此页面的页面的URI。String
getTitle()
由文档头部中的TITLE
元素指定的文档标题。String
getURL()
文档的完整URI。void
open()
注意。void
setBody(HTMLElement body)
void
setCookie(String cookie)
void
setTitle(String title)
void
write(String text)
将一串文本写入由open()
打开的文档流。void
writeln(String text)
将一行文本后跟换行符写入由open()
打开的文档流。-
声明方法的接口 org.w3c.dom.Document
adoptNode, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, getDoctype, getDocumentElement, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, getInputEncoding, getStrictErrorChecking, getXmlEncoding, getXmlStandalone, getXmlVersion, importNode, normalizeDocument, renameNode, setDocumentURI, setStrictErrorChecking, setXmlStandalone, setXmlVersion
-
声明方法的接口 org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
方法详细信息
-
getTitle
String getTitle()
由文档头部中的TITLE
元素指定的文档标题。
-
setTitle
void setTitle(String title)
-
getReferrer
String getReferrer()
返回链接到此页面的页面的URI。 如果用户直接导航到页面(不是通过链接,而是通过书签),则该值为空字符串。
-
getDomain
String getDomain()
提供文档的服务器的域名,如果无法通过域名识别服务器,null
。
-
getURL
String getURL()
文档的完整URI。
-
getBody
HTMLElement getBody()
包含文档内容的元素。 在包含BODY
内容的文档中,返回BODY
元素。 在框架集文档中,这将返回最外层的FRAMESET
元素。
-
setBody
void setBody(HTMLElement body)
-
getImages
HTMLCollection getImages()
文档中所有IMG
元素的集合。 为了向后兼容,行为仅限于IMG
元素。
-
getApplets
HTMLCollection getApplets()
包含applet和APPLET
(不建议使用)元素的所有OBJECT
元素的集合。
-
getLinks
HTMLCollection getLinks()
文档中具有href
属性值的所有AREA
元素和锚点(A
)元素的href
。
-
getForms
HTMLCollection getForms()
所有形式的文档的集合。
-
getAnchors
HTMLCollection getAnchors()
文档中具有name
属性值的所有锚点(A
)元素的name
。 注意。 出于向后兼容性的原因,返回的锚点集仅包含使用name
属性创建的name
,而不包含使用name
属性创建的id
。
-
getCookie
String getCookie()
与本文档相关的cookie。 如果没有,则该值为空字符串。 否则,该值为字符串:与页面关联的所有cookie的“名称,值”对的以分号分隔的列表。 例如,name=value;expires=date
。
-
setCookie
void setCookie(String cookie)
-
open
void open()
注意。 此方法和以下方法允许用户使用未解析的HTML字符串添加或替换文档的结构模型。 在撰写本文时,正在考虑为HTML和XML文档提供类似功能的替代方法。 在将来的某个时候,可能会弃用以下方法,以支持更通用的机制。
打开文档流进行编写。 如果目标中存在文档,则此方法将清除它。
-
close
void close()
关闭由open()
打开的文档流并强制渲染。
-
write
void write(String text)
将一串文本写入由open()
打开的文档流。 文本被解析为文档的结构模型。- 参数
-
text
- 要解析为文档结构模型中某个结构的字符串。
-
writeln
void writeln(String text)
将一行文本后跟换行符写入由open()
打开的文档流。 文本被解析为文档的结构模型。- 参数
-
text
- 要解析为文档结构模型中某个结构的字符串。
-
-