public interface HTMLDocument extends Document
HTMLDocumentはHTML階層のルートであり、コンテンツ全体を保持します。 階層へのアクセスを提供するだけでなく、ドキュメントのある一連の情報へアクセスする簡単な方法を備えています。 
  alinkColor、background、bgColor、fgColor、linkColor、vlinkColorの各プロパティは推奨されなくなりました。かわりにBODY要素の対応するプロパティが推奨されます。DOMレベル2では、getElementByIdメソッドが移動し、Documentインタフェースから継承されます。
 
「Document Object Model (DOM) Level 2 Specification」も参照してください。
- 導入されたバージョン:
- 1.4、DOMレベル2
- 
フィールドのサマリーインタフェース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
- 
メソッドのサマリー修飾子と型メソッド説明voidclose()open()で開いたドキュメント・ストリームを閉じ、強制的に描画します。name属性の値が設定された、ドキュメント内にあるすべてのアンカー(A)要素のコレクション。ドキュメント内の、アプレットを含むすべてのOBJECT要素、およびすべてのAPPLET(非推奨)要素のコレクション。getBody()ドキュメントのコンテンツを含む要素。ドキュメントに関連付けられたcookie。ドキュメントを公開しているサーバーのドメイン名、あるいはサーバーがドメイン名で特定できない場合はnullを返します。getElementsByName(String elementName) name属性値がelementNameで指定される要素のコレクション(空の場合あり)を返します。getForms()ドキュメント内にあるすべてのフォームのコレクション。ドキュメント内にあるすべてのIMG要素のコレクション。getLinks()href属性の値が設定された、ドキュメント内にあるすべてのAREA要素とアンカー(A)要素のコレクション。このページにリンクしているページのURIを返します。getTitle()ドキュメントのヘッダー部にあるTITLE要素で指定したドキュメントのタイトル。getURL()ドキュメントの完全なURIです。voidopen()ノートvoidsetBody(HTMLElement body) voidvoidvoidopen()で開いたドキュメント・ストリームにテキスト文字列を書き込みます。voidopen()で開いたドキュメント・ストリームに、テキスト文字列を書き込み、そのあとに改行文字を書き込みます。インタフェース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
- 
メソッドの詳細- 
getTitleString getTitle()ドキュメントのヘッダー部にあるTITLE要素で指定したドキュメントのタイトル。
- 
setTitlevoid setTitle(String title) 
- 
getReferrerString getReferrer()このページにリンクしているページのURIを返します。 ユーザーがページに直接移動した場合(リンクではなくブックマークを使用した場合など)、この値は空の文字列です。
- 
getDomainString getDomain()ドキュメントを公開しているサーバーのドメイン名、あるいはサーバーがドメイン名で特定できない場合はnullを返します。
- 
getURLString getURL()ドキュメントの完全なURIです。
- 
getBodyHTMLElement getBody()ドキュメントのコンテンツを含む要素。BODYコンテンツのあるドキュメントの場合、BODY要素を返します。 フレーム・セットのドキュメントの場合は、いちばん外側のFRAMESET要素を返します。
- 
setBodyvoid setBody(HTMLElement body) 
- 
getImagesHTMLCollection getImages()ドキュメント内にあるすべてのIMG要素のコレクション。 下位互換性のため、動作はIMG要素だけに制限されます。
- 
getAppletsHTMLCollection getApplets()ドキュメント内の、アプレットを含むすべてのOBJECT要素、およびすべてのAPPLET(非推奨)要素のコレクション。
- 
getLinksHTMLCollection getLinks()href属性の値が設定された、ドキュメント内にあるすべてのAREA要素とアンカー(A)要素のコレクション。
- 
getFormsHTMLCollection getForms()ドキュメント内にあるすべてのフォームのコレクション。
- 
getAnchorsHTMLCollection getAnchors()name属性の値が設定された、ドキュメント内にあるすべてのアンカー(A)要素のコレクション。 ノート 下位互換性のため、返されるアンカーのセットにはname属性付きで作成されたアンカーのみが含まれ、id属性付きで作成されたアンカーは含まれません。
- 
getCookieString getCookie()ドキュメントに関連付けられたcookie。 存在しない場合、値は空の文字列になります。 それ以外の場合、値は、ページに関連付けられたすべてのクッキーについて、名前と値のペアをセミコロンで区切ったリストの文字列になります。 たとえば、name=value;expires=dateです。
- 
setCookievoid setCookie(String cookie) 
- 
openvoid open()ノート このメソッドと次のメソッドでは、構文解析していないHTMLの文字列を使用するドキュメントの構造モデルを、追加したり置き換えたりすることができます。 このドキュメントの執筆時点では、HTMLとXMLの両方のドキュメントに対して類似した機能を提供する代替メソッドが考慮されています。 より一般的な目的のメカニズムを優先させるため、次のメソッドは、将来非推奨になるおそれがあります。
 書き込むためにドキュメント・ストリームを開きます。 ドキュメントがターゲットに存在する場合は、このメソッドによってクリアされます。
- 
closevoid close()open()で開いたドキュメント・ストリームを閉じ、強制的に描画します。
- 
writevoid write(String text) open()で開いたドキュメント・ストリームにテキスト文字列を書き込みます。 テキストはドキュメント構造モデルへ構文解析されます。- パラメータ:
- text- ドキュメント構造モデルの構造へ構文解析される文字列。
 
- 
writelnvoid writeln(String text) open()で開いたドキュメント・ストリームに、テキスト文字列を書き込み、そのあとに改行文字を書き込みます。 テキストはドキュメント構造モデルへ構文解析されます。- パラメータ:
- text- ドキュメント構造モデルの構造へ構文解析される文字列。
 
- 
getElementsByName
 
-