Module jdk.xml.dom
Package org.w3c.dom.html

Interface HTMLDocument

所有超级接口:
Document, Node

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

以下属性已被弃用,推荐使用BODY元素的相应属性: alinkColor background bgColor fgColor linkColor vlinkColor 在DOM Level 2中,getElementById方法是从Document接口继承而来的,它被移动到这里。

另请参阅文档对象模型(DOM)Level 2规范

自版本:
1.4, DOM Level 2
  • Method Details

    • 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)元素的集合。
    • getForms

      HTMLCollection getForms()
      文档中所有表单的集合。
    • getAnchors

      HTMLCollection getAnchors()
      文档中所有带有name属性值的锚点(A)元素的集合。注意。出于向后兼容性的原因,返回的锚点集合仅包含使用name属性创建的锚点,而不包括使用id属性创建的锚点。
    • getCookie

      String getCookie()
      与此文档关联的cookie。如果没有cookie,则值为空字符串。否则,值是一个字符串:与页面关联的所有cookie的“name, value”对的分号分隔列表。例如,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属性值。
      返回:
      匹配的元素。