-
public interface HTMLDocument extends Document
一个HTMLDocument
是HTML层次结构的根,并保存整个内容。 除了提供对层次结构的访问之外,它还提供了一些方便的方法来访问文档中的某些信息集。以下属性已被弃用,有利于
BODY
元素的相应BODY
:alinkColor背景bgColor fgColor linkColor vlinkColor在DOM级别2中,方法getElementById
继承自被移动的Document
接口。- 从以下版本开始:
- 1.4,DOM Level 2
-
-
Field Summary
-
Fields inherited from 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
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
close()
关闭open()
打开的文档流,强制呈现。HTMLCollection
getAnchors()
一个文档中所有锚(A
)元素的集合,其值为name
属性。HTMLCollection
getApplets()
所有OBJECT
元素的集合,包括文档中的小程序和APPLET
(弃用)元素。HTMLElement
getBody()
包含文档内容的元素。String
getCookie()
与此文档相关联的Cookie。String
getDomain()
服务于该文档的服务器的域名,如果服务器无法通过域名标识,null
。NodeList
getElementsByName(String elementName)
返回其name
值由(elementName
)给出的(可能为空)的元素集合。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()
打开的文件流中写一个文本字符,后跟换行符。-
Methods inherited from interface 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
-
Methods inherited from interface 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()
所有OBJECT
元素的集合,包括文档中的小程序和APPLET
(已弃用)元素。
-
getLinks
HTMLCollection getLinks()
所有AREA
元素和锚(A
)元素的集合,其中一个值为href
属性的文档。
-
getForms
HTMLCollection getForms()
文件的所有形式的集合。
-
getAnchors
HTMLCollection getAnchors()
一个文档中所有锚(A
)元素的集合,其值为name
属性。 注意。 由于向后兼容性的原因,返回的锚点集只包含使用name
属性创建的那些锚点,而不是使用id
属性创建的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
- 要在文档结构模型中解析为某些结构的字符串。
-
-