模块  jdk.xml.dom
软件包  org.w3c.dom.html

Interface HTMLDocument

  • All Superinterfaces:
    DocumentNode

    public interface HTMLDocument
    extends Document
    HTMLDocument是HTML层次结构的根,它包含整个内容。 除了提供对层次结构的访问之外,它还提供了一些方便的方法来访问文档中的某些信息集。

    以下属性已被弃用,以支持BODY元素的相应BODY :alinkColor background bgColor fgColor linkColor vlinkColor在DOM Level 2中,方法getElementById继承自移动它的Document接口。

    另见Document Object Model (DOM) Level 2 Specification

    从以下版本开始:
    1.4,DOM Level 2
    • 方法详细信息

      • 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元素。
      • 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 - 要解析为文档结构模型中某个结构的字符串。
      • getElementsByName

        NodeList getElementsByName​(String elementName)
        返回其元素的(可能为空)收集 name值由下式给出 elementName
        参数
        elementName - 元素的 name属性值。
        结果
        匹配元素。