インタフェースHTMLDocument
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
-
メソッドの詳細
-
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()href属性の値が設定された、ドキュメント内にあるすべてのAREA要 とアンカー(A)要 のコレクション。 -
getForms
HTMLCollection getForms()ドキュメント内にあるすべてのフォー のコレクション。 -
getAnchors
HTMLCollection getAnchors()name属性の値が設定された、ドキュメント内にあるすべてのアンカー(A)要 のコレクション。 ノート 下位互換性のため、返されるアンカーのセットにはname属性付きで作成されたアンカーのみが含まれ、id属性付きで作成されたアンカーは含まれません。 -
getCookie
String getCookie()ドキュメントに関連付けられた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
-