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
-
メソッドのサマリー
修飾子と型メソッド説明void
close()
open()
で開いたドキュメント・ストリームを閉じ、強制的に描画します。name
属性の値が設定された、ドキュメント内にあるすべてのアンカー(A
)要素のコレクション。ドキュメント内の、アプレットを含むすべてのOBJECT
要素、およびすべてのAPPLET
(非推奨)要素のコレクション。getBody()
ドキュメントのコンテンツを含む要素。ドキュメントに関連付けられたcookie。ドキュメントを公開しているサーバーのドメイン名、あるいはサーバーがドメイン名で特定できない場合はnull
を返します。getElementsByName
(String elementName) name
属性値がelementName
で指定される要素のコレクション(空の場合あり)を返します。getForms()
ドキュメント内にあるすべてのフォームのコレクション。ドキュメント内にあるすべてのIMG
要素のコレクション。getLinks()
href
属性の値が設定された、ドキュメント内にあるすべてのAREA
要素とアンカー(A
)要素のコレクション。このページにリンクしているページのURIを返します。getTitle()
ドキュメントのヘッダー部にあるTITLE
要素で指定したドキュメントのタイトル。getURL()
ドキュメントの完全なURIです。void
open()
ノートvoid
setBody
(HTMLElement body) void
void
void
open()
で開いたドキュメント・ストリームにテキスト文字列を書き込みます。void
open()
で開いたドキュメント・ストリームに、テキスト文字列を書き込み、そのあとに改行文字を書き込みます。インタフェース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
-