|
Common DOM API | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
HTMLDocument
は HTML 階層のルートであり、コンテンツ全体を保持します。
階層へのアクセスを提供するだけでなく、ドキュメントのある一連の情報へアクセスする
簡単な方法を備えています。
alinkColor、background、bgColor、fgColor、linkColor、vlinkColor の各プロパティは
推奨されなくなりました。代わりに BODY
要素の対応するプロパティを使用
します。DOM レベル 2 では、getElementById
メソッドが移動し、
Document
インタフェースから継承されます。
また、「Document Object Model (DOM) Level 2 Specification」も参照してください。
フィールドの概要 |
インタフェース org.w3c.dom.Node から継承したフィールド |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, 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()
ドキュメント内のアプレットや APPLET (非推奨) 要素を含む、ドキュメント
内にあるすべての OBJECT 要素のコレクションです。 |
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()
注:このメソッドと以下のメソッドでは、構文解析していない HTML の文字列を使用する ドキュメントの構造モデルを、追加したり置き換えたりすることができます。 |
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.Node から継承したメソッド |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
メソッドの詳細 |
public String getTitle()
TITLE
要素で指定したドキュメントのタイトル。
public void setTitle(String title)
public String getReferrer()
public String getDomain()
null
を返します。
public String getURL()
public HTMLElement getBody()
BODY
コンテンツのあるドキュメント
の場合、BODY
要素を返します。フレームセットのドキュメントの場合は、
いちばん外側の FRAMESET
要素を返します。
public void setBody(HTMLElement body)
public HTMLCollection getImages()
IMG
要素のコレクション。下位互換性のため、
動作は IMG
要素だけに制限されます。
public HTMLCollection getApplets()
APPLET
(非推奨) 要素を含む、ドキュメント
内にあるすべての OBJECT
要素のコレクションです。
public HTMLCollection getLinks()
href
属性の値が設定された、ドキュメント内にあるすべての
AREA
要素とアンカー (A
) 要素のコレクション。
public HTMLCollection getForms()
public HTMLCollection getAnchors()
name
属性の値が設定された、ドキュメント内にあるすべてのアンカー
(A
) 要素のコレクション。注:下位互換性のため、返されるアンカーの
セットには name
属性付きで作成されたアンカーだけが含まれ、
id
属性付きで作成されたアンカーは含まれません。
public String getCookie()
name=value;expires=date
のようになります。
public void setCookie(String cookie)
public void open()
public void close()
open()
で開いたドキュメントストリームを閉じ、強制的に描画します。
public void write(String text)
open()
で開いたドキュメントストリームにテキスト文字列を書き込みます。
テキストはドキュメント構造モデルへ構文解析されます。
text
- ドキュメント構造モデルの構造へ構文解析される文字列public void writeln(String text)
open()
で開いたドキュメントストリームに、テキスト文字列を書き込み、
その後に改行文字を書き込みます。テキストはドキュメント構造モデルへ構文解析
されます。
text
- ドキュメント構造モデルの構造へ構文解析される文字列public NodeList getElementsByName(String elementName)
name
属性値が elementName
で与えられる要素のコレクション
(空の場合あり) を返します。
elementName
- 要素の name
属性値
|
Common DOM API | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |