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()
で開いたドキュメント・ストリームを閉じ、強制的に描画します。HTMLCollection
getAnchors()
name
属性の値が設定された、ドキュメント内にあるすべてのアンカー(A
)要素のコレクション。HTMLCollection
getApplets()
ドキュメント内の、アプレットを含むすべてのOBJECT
要素、およびすべてのAPPLET
(非推奨)要素のコレクション。HTMLElement
getBody()
ドキュメントのコンテンツを含む要素。String
getCookie()
ドキュメントに関連付けられたcookie。String
getDomain()
ドキュメントを公開しているサーバーのドメイン名、あるいはサーバーがドメイン名で特定できない場合はnull
を返します。NodeList
getElementsByName(String elementName)
name
属性値がelementName
で指定される要素のコレクション(空の場合あり)を返します。HTMLCollection
getForms()
ドキュメント内にあるすべてのフォームのコレクション。HTMLCollection
getImages()
ドキュメント内にあるすべてのIMG
要素のコレクション。HTMLCollection
getLinks()
href
属性の値が設定された、ドキュメント内にあるすべてのAREA
要素とアンカー(A
)要素のコレクション。String
getReferrer()
このページにリンクしているページのURIを返します。String
getTitle()
ドキュメントのヘッダー部にあるTITLE
要素で指定したドキュメントのタイトル。String
getURL()
ドキュメントの完全なURIです。void
open()
注:void
setBody(HTMLElement body)
void
setCookie(String cookie)
void
setTitle(String title)
void
write(String text)
open()
で開いたドキュメント・ストリームにテキスト文字列を書き込みます。void
writeln(String text)
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
name
属性値がelementName
で指定される要素のコレクション(空の場合あり)を返します。- パラメータ:
elementName
- 要素のname
属性の値。- 戻り値:
- 一致する要素
-