minimize

DOM2のHTML要素を簡単に紹介します。

HTMLElement

全てのHTMLエレメントが持つインターフェイスです。

<div id="block" class="header" />
<script>
  var el = document.getElementById("block");
  alert(el.id); // "block"
  alert(el.className); // "header"
</script>
id

このエレメントが持つIDです。
IDは、ドキュメント内でユニークである必要があります。

className

このエレメントが持つクラス名です。

HTMLHtmlElement

ドキュメントのHTML要素が持つインターフェイスです。

interface HTMLHtmlElement implements HTMLElement;

この要素を取得するには以下のようにします。

var el = document.documentElement;
version

ドキュメントDTDのバージョンを返します。
が、まだ実装しているブラウザは少ないようです。

HTMLHeadElement

ドキュメントのHEAD要素が持つインターフェイスです。

interface HTMLHeadElement implements HTMLElement;
profile

使用方法が不明です…

HTMLLinkElement

LINK要素が持つインターフェイスです。

<link id="id1" href="style.css" type="text/css" rel="stylesheet" />
<script>
  var el = document.getElementById("id1");
  alert(el.href); // "style.css"
  alert(el.rel); // "stylesheet"
  alert(el.type); // "text/css"
</script>
href

リンク先HREFを返します。

rel

リンク先ファイルの種別を返します。

type

リンク先ファイルのContent-Typeを返します。

HTMLTitleElement

TITLE要素が持つインターフェイスです。

interface HTMLTitleElement implements HTMLElement;
text

タイトル文字列を返します。

HTMLMetaElement

META要素が持つインターフェイスです。

interface HTMLMetaElement implements HTMLElement;
content

content属性を返します。

httpEquiv

http-equiv属性を返します。

name

name属性を返します。

scheme

scheme属性を返します。

HTMLBaseElement

BASE要素が持つインターフェイスです。

interface HTMLBaseElement implements HTMLElement;
href

基準URIを返します。

target

デフォルトのターゲットフレーム名を返します。

HTMLIsIndexElement

ISINDEX要素が持つインターフェイスです。

interface HTMLIsIndexElement implements HTMLElement;

DOM2において、ISINDEX要素は deprecated(非推奨) となっています。
よって、ここでは扱いません。

HTMLStyleElement

STYLE要素が持つインターフェイスです。

interface HTMLStyleElement implements HTMLElement;
disabled

この要素のdisabled属性を返します。

HTMLBodyElement

BODY要素が持つインターフェイスです。

interface HTMLBodyElement implements HTMLElement;
alink

リンクがアクティブなときの色を定義します。

link

未訪問リンクの色を定義します。

vlink

既に訪問したリンクの色を定義します。

background

背景イメージを定義します。

bgColor

背景色を定義します。

text

文字色を定義します。

HTMLFormElement

FORM要素が持つインターフェイスです。

interface HTMLFormElement implements HTMLElement;
[n]

フォーム内のn(0~)番目にあるエレメントを返します。
以下の2文は同じ結果を返します。

el[n]
el.elements.item(n)

elements

フォーム内にあるエレメント一覧を返します。
戻り値の型は HTMLCollection です。

length

フォーム内にあるエレメントの数を返します。

name

name属性値を返します。

action

action属性値(SUBMIT時のURL)を返します。

enctype

enctype属性値を返します。

method

method属性値を返します。

target

targetを返します。
属性値で指定されていればその値、
指定されていなければBASE要素の値が使われます。

submit()

SUBMIT処理を行います。SUBMITボタンを押したときと同じ動作です。

reset()

RESET処理を行います。RESETボタンを押したときと同じ動作です。

HTMLSelectElement

SELECT要素が持つインターフェイスです。

interface HTMLSelectElement implements HTMLElement;
[n]

n(0~)番目にあるOPTION要素を返します。

type

単一のアイテムのみ選択可能な場合は "select-one"、
複数のアイテムを選択可能な場合は "select-multiple" を返します。

selectedIndex

選択されているアイテムのインデックス(0~)を返します。
このプロパティに値を代入した場合、画面上でそのアイテムが選択されます。

value

選択されているアイテムの文字列を返します。
このプロパティに値を代入した場合、画面上でその文字列に対応するアイテムが選択されます。
対応するアイテムが存在しない場合は何もしません。

length

アイテムの数を返します。

form

所属するFORM要素を返します。
どのFORMにも所属しない場合は null を返します。

options

アイテム一覧を返します。型は HTMLOptionsCollection です。readonly

multiple

複数のアイテムを選択可能かどうかを返します。型は boolean です。

name

name属性値を返します。

size

size属性値を返します。
これは、一度に表示されるアイテム数です。
属性値が存在しない場合の戻り値は不明です(ブラウザにより異なる)。

tabIndex

tabIndex属性値を返します。

disabled

この要素のdisabled属性を返します。

add(element, before)

アイテム element を、before の前に追加します。

remove(index)

index (0~)番目のアイテムを削除します。

blur()

このエレメントからフォーカスを外します。

focus()

このエレメントにフォーカスを当てます。

HTMLOptGroupElement

OPTGROUP要素が持つインターフェイスです。

interface HTMLOptGroupElement implements HTMLElement;
label

label属性値を返します。

disabled

この要素のdisabled属性を返します。

HTMLOptionElement

OPTION要素が持つインターフェイスです。

interface HTMLOptionElement implements HTMLElement;
<select id="kSel">
  <option value="server-string">client-string
</select>
<script>
  var opt = getElementById("kSel")[0];
  alert(opt.text); // "client-string"
  alert(opt.value); // "server-string"
</script>
form

所属するFORM要素を返します。
どのFORMにも所属しない場合は null を返します。

text

このアイテムの表示文字列を返します。

value

このアイテムの内部文字列を返します。

defaultSelected

このアイテムがデフォルトで選択されていた場合に真を返します。readonly

selected

このアイテムが現在選択されていた場合に真を返します。
このプロパティにtrueを代入した場合、画面上でそのアイテムが選択されます。

disabled

この要素のdisabled属性を返します。

HTMLInputElement

INPUT要素が持つインターフェイスです。

interface HTMLInputElement implements HTMLElement;
defaultValue

この要素が持つデフォルト値を返します。
初回読み込み時やRESET時、要素の値はこの値に初期化されます。
type = TEXT / FILE / PASSWORD 要素でのみ有効です。

defaultChecked

この要素がデフォルトで選択されていたかどうかを返します。
初回読み込み時やRESET時、要素のチェック有無はこの値に従います。
type = RADIO / CHECKBOX 要素でのみ有効です。

form

所属するFORM要素を返します。

accept

accept属性値を返します。
この値は、送信するデータのMIMEタイプの候補リストをカンマで区切って指定したものです。
type = FILE 要素でのみ有効です。

accessKey

accessKey属性値を返します。
この値は、キーボードショートカットを定義します。
例えば、accessKey = "X" としておけば、キーボードでAlt + Xを押したときに
この要素にフォーカスが移動します。
携帯端末上では、accessKey = "1" としておけば、「1」キーを押したときに
この要素にフォーカスが移動します。

align

align属性値を返します。
この値は、この要素を表示する位置を定義します。
type = IMAGE 要素でのみ有効です。

alt

alt属性値を返します。
この値は、この要素が表示できなかった場合の代替テキストを定義します。
type = IMAGE 要素でのみ有効です。

checked

この要素がチェックされている場合に真を返します。
type = RADIO / CHECKBOX 要素でのみ有効です。

disabled

この要素のdisabled属性を返します。

maxLength

maxLength属性値を返します。
この値は、入力可能な最大文字列を定義します。
type = TEXT / PASSWORD 要素でのみ有効です。

name

name属性値を返します。

size

size属性値を返します。

src

src属性値を返します。
この値は、イメージのURLを定義します。
type = IMAGE 要素でのみ有効です。

tabIndex

tabIndex属性値を返します。

type

type属性値を返します。
"text" や "submit" など、全て小文字です。

useMap

useMap属性値を返します。
この値は、クリッカブルマップで使用するマップ名を定義します。

value

value属性値を返します。

blur()

このエレメントからフォーカスを外します。

focus()

このエレメントにフォーカスを当てます。

select()

エレメント内の文字列を全て選択します。
type = TEXT / FILE / PASSWORD 要素でのみ有効です。

click()

このエレメントをクリックします。
type = BUTTON / CHECKBOX / RADIO / RESET / SUBMIT 要素でのみ有効です。

HTMLTextAreaElement

TEXTAREA要素が持つインターフェイスです。

interface HTMLTextAreaElement implements HTMLElement;
defaultValue

この要素が持つデフォルト値を返します。
初回読み込み時やRESET時、要素の値はこの値に初期化されます。

form

所属するFORM要素を返します。

accessKey

accessKey属性値を返します。

cols

cols属性値を返します。
この値は、エレメントの横幅を文字数単位で定義します。

disabled

disabled属性値を返します。

name

name属性値を返します。

readOnly

readOnly属性値を返します。
この値を true にすると、エレメントは入力不可状態になります。

rows

rows属性値を返します。
この値は、エレメントの縦幅を文字数単位で定義します。

tabIndex

tabIndex属性値を返します。

type

type属性値 "textarea" を返します。

value

value属性値を返します。

blur()

このエレメントからフォーカスを外します。

focus()

このエレメントにフォーカスを当てます。

select()

エレメント内の文字列を全て選択します。

HTMLButtonElement

BUTTON要素が持つインターフェイスです。

interface HTMLButtonElement implements HTMLElement;
form

所属するFORM要素を返します。

accessKey

accessKey属性値を返します。

name

name属性値を返します。

tabIndex

tabIndex属性値を返します。

type

type属性値 "textarea" を返します。

value

value属性値を返します。

HTMLLabelElement

LABEL要素が持つインターフェイスです。

interface HTMLLabelElement implements HTMLElement;

LABEL要素は、フォーム部品(INPUTなど)とラベル(文字列)を結び付けるために使います。

form

所属するFORM要素を返します。

accessKey

accessKey属性値を返します。

htmlFor

for属性値を返します。
この値は、結び付けるフォーム部品のIDを定義します。

HTMLFieldSetElement

FIELDSET要素が持つインターフェイスです。

interface HTMLFieldSetElement implements HTMLElement;

FIELDSET要素は、フォーム部品を(見た目上)グループ分けするために使います。

form

所属するFORM要素を返します。

HTMLLegendElement

LEGEND要素が持つインターフェイスです。

interface HTMLLegendElement implements HTMLElement;

LEGEND要素は、FIELDSET要素で見出しを定義するときに使います。

<form action="xxx.cgi">
  <fieldset>
    <legend>使用環境</legend>
    <div>OS: <input type="text" name="OS"></div>
    <div>ブラウザ: <input type="text" name="BROWSER"></div>
  </fieldset>
  <input type="submit" value="送信">
</form>
form

所属するFORM要素を返します。

accessKey

accessKey属性値を返します。

align

align属性値を返します。

HTMLUListElement

UL要素が持つインターフェイスです。

interface HTMLUListElement implements HTMLElement;
compact

compact属性値を返します。
この値を true にすると、リストをコンパクトな形式で出力する…らしいです。

type

type属性値を返します。
この値は、リストのマークを定義します。

  • disc

    これがデフォルト。黒丸のマークです。

  • circle

    白丸のマークです。

  • square

    四角のマークです。

HTMLOListElement

OL要素が持つインターフェイスです。

interface HTMLOListElement implements HTMLElement;
compact

compact属性値を返します。
この値を true にすると、リストをコンパクトな形式で出力する…らしいです。

type

type属性値を返します。
この値は、リストのマークを定義します。

  • 1

    これがデフォルト。1, 2, 3, ...

  • a

    a, b, c, ...

  • A

    A, B, C, ...

  • i

    i, ii, iii, ...

  • I

    I, II, III, ...

start

start属性値を返します。
この値は、順序の開始番号を定義します。

HTMLDListElement

DL要素が持つインターフェイスです。

interface HTMLDListElement implements HTMLElement;
compact

compact属性値を返します。

HTMLDirectoryElement

DIR要素が持つインターフェイスです。

interface HTMLDirectoryElement implements HTMLElement;

DIR要素は、OLやDLなどと同じリストを表示する要素です。

compact

compact属性値を返します。

HTMLMenuElement

MENU要素が持つインターフェイスです。

interface HTMLMenuElement implements HTMLElement;

MENU要素は、OLやDLなどと同じリストを表示する要素です。

compact

compact属性値を返します。

HTMLLIElement

LI要素が持つインターフェイスです。

interface HTMLLIElement implements HTMLElement;
type

type属性値を返します。

value

value属性値を返します。

HTMLDivElement

DIV要素が持つインターフェイスです。

interface HTMLDivElement implements HTMLElement;
align

align属性値を返します。

HTMLParagraphElement

P要素が持つインターフェイスです。

interface HTMLParagraphElement implements HTMLElement;
align

align属性値を返します。

HTMLHeadingElement

H1~H6要素が持つインターフェイスです。

interface HTMLHeadingElement implements HTMLElement;
align

align属性値を返します。

HTMLQuoteElement

Q要素が持つインターフェイスです。

interface HTMLQuoteElement implements HTMLElement;

Q要素は、引用を表現するときに使います。

cite

cite属性値を返します。
この値は、引用元のURLを定義します。

HTMLPreElement

PRE要素が持つインターフェイスです。

interface HTMLPreElement implements HTMLElement;
width

width属性値を返します。
この値は、エレメントの横幅を定義します。

HTMLBRElement

BR要素が持つインターフェイスです。

interface HTMLBRElement implements HTMLElement;
clear

clear属性値を返します。
この値は、テキストの回り込み方法を定義します。

HTMLBaseFontElement

BASEFONT要素が持つインターフェイスです。

interface HTMLBaseFontElement implements HTMLElement;
color

color属性値を返します。
この値は、フォントの色を定義します。

face

face属性値を返します。
この値は、フォントの種類(Times New Romanなど)を定義します。

size

size属性値を返します。
この値は、フォントサイズを定義します。

HTMLFontElement

FONT要素が持つインターフェイスです。

interface HTMLFontElement implements HTMLElement;

インターフェイスは HTMLBaseFontElement と同じです。

HTMLHRElement

HR要素が持つインターフェイスです。

interface HTMLHRElement implements HTMLElement;
align

align属性値を返します。

noShade

noShade属性値を返します。
この値を true にすると、罫線は影を持たない形で表示されます。

size

size属性値を返します。
この値は、罫線の縦幅を定義します。

width

width属性値を返します。
この値は、罫線の横幅を定義します。

HTMLModElement

INS / DEL要素が持つインターフェイスです。

interface HTMLModElement implements HTMLElement;
cite

cite属性値を返します。
この値は、ドキュメントの変更に関連するURLを定義します。

dateTime

dateTime属性値を返します。
この値は、ドキュメントの変更日付を定義します。

HTMLAnchorElement

A要素が持つインターフェイスです。

interface HTMLAnchorElement implements HTMLElement;
accessKey

accessKey属性値を返します。

coords

coords属性値を返します。
この値は、クリッカブルマップの座標を定義します。

shape

shape属性値を返します。
この値は、クリッカブルマップの形を定義します。

href

href属性値を返します。
この値は、リンク先URLを定義します。

name

name属性値を返します。

rel

rel属性値を返します。
この値は、リンク先ファイルの種別を定義します。

rev

rev属性値を返します。
この値は、リンク先ファイルから見た現ファイルの関係を定義します。

tabIndex

tabIndex属性値を返します。

target

targat属性値を返します。
この値は、リンク先を開くフレーム(ウィンドウ)名を定義します。

type

type属性値を返します。
この値は、リンク先ファイルのMIMEタイプを定義します。

blur()

このエレメントからフォーカスを外します。

focus()

このエレメントにフォーカスを当てます。

HTMLImageElement

IMG要素が持つインターフェイスです。

interface HTMLImageElement implements HTMLElement;
name

name属性値を返します。

align

align属性値を返します。

alt

alt属性値を返します。

border

border属性値を返します。

width

width属性値を返します。

height

height属性値を返します。

hspace

hspace属性値を返します。
この値は、イメージの横方向の余白幅を定義します。

vspace

vspace属性値を返します。
この値は、イメージの縦方向の余白幅を定義します。

isMap

isMap属性値を返します。
この値を true にすると、サーバーサイドのクリッカブルマップを実現する…そうです。

useMap

useMap属性値を返します。
この値は、クリッカブルマップで使用するマップ名を定義します。

longDesc

longDesc属性値を返します。
この値は、イメージの代替文章を載せたページのURLを定義します。

src

src属性値を返します。
この値は、イメージのURLを定義します。

HTMLObjectElement

OBJECT要素が持つインターフェイスです。

interface HTMLObjectElement implements HTMLElement;
form

所属するFORM要素を返します。

code

code属性値を返します。
この値は、Javaアプレットのクラス名を定義します。

align

align属性値を返します。

archive

archive属性値を返します。
この値は、アーカイブされたリソース名をカンマ区切りで定義します。

border

border属性値を返します。

codeBase

codeBase属性値を返します。
この値は、classid / data / archive の基準となるURLを定義します。

codeType

codeType属性値を返します。
この値は、classidで指定されたデータのContent Typeを定義します。

data

data属性値を返します。
この値は、データファイルのURLを定義します。

declare

declare属性値を返します。
この値を true にすると、オブジェクトはロードだけされ実行はされません。

width

width属性値を返します。

height

height属性値を返します。

hspace

hspace属性値を返します。

vspace

vspace属性値を返します。

name

name属性値を返します。

standby

standby属性値を返します。
この値は、オブジェクトをロード中に表示しておく文字列を定義します。

tabIndex

tabIndex属性値を返します。

type

type属性値を返します。
この値は、dataで指定したデータのMIMEタイプを定義します。

useMap

useMap属性値を返します。

contentDocument

このオブジェクトを含むドキュメントを返します。型は Document です。

HTMLParamElement

PARAM要素が持つインターフェイスです。

interface HTMLParamElement implements HTMLElement;
name

name属性値を返します。

type

type属性値を返します。
valueTypeが"ref"の場合のみ有効です。

value

value属性値を返します。

valueType

valueType属性値を返します。
この値は、valueで指定した値の型を定義します。

HTMLAppletElement

APPLET要素が持つインターフェイスです。
この要素は deprecated になったいます。代わりに OBJECT 要素を使いましょう。

HTMLMapElement

MAP要素が持つインターフェイスです。

interface HTMLMapElement implements HTMLElement;
areas

この要素が持つAREA要素のリストを返します。型は HTMLCollection です。

name

name属性値を返します。

HTMLAreaElement

AREA要素が持つインターフェイスです。

interface HTMLAreaElement implements HTMLElement;
accessKey

accessKey属性値を返します。

alt

alt属性値を返します。

coords

coords属性値を返します。
この値は、クリッカブルマップの座標を定義します。

shape

shape属性値を返します。
この値は、クリッカブルマップの形を定義します

href

href属性値を返します。
この値は、この要素をクリックしたときのジャンプ先URLを定義します。

noHref

noHref属性が存在すれば true を返します。
true の場合、この要素をクリックしたとき何処にもジャンプしません。

tabIndex

tabIndex属性値を返します。

target

target属性値を返します。
この値は、ジャンプ先を開くフレーム(ウィンドウ)名を定義します。

HTMLScriptElement

SCRIPT要素が持つインターフェイスです。

interface HTMLScriptElement implements HTMLElement;
text

スクリプトの内容を文字列で返します。

htmlFor

将来使われるための予約属性です。

event

将来使われるための予約属性です。

charset

スクリプトの文字セットを返します。

defer

defer属性が存在すれば true を返します。
true の場合、このスクリプトが如何なるドキュメントも生成しない事をブラウザに明示します。
これによって、ブラウザの表示が高速になる可能性があります。

src

src属性値を返します。
この値は、外部スクリプトファイルのURLを定義します。

type

type属性値を返します。
この値は、スクリプト言語の種別を定義します。

HTMLTableElement

TABLE要素が持つインターフェイスです。

interface HTMLTableElement implements HTMLElement;
caption

テーブル内に定義されたCAPTION要素を返します。型は HTMLTableCaptionElement です。

tHead

テーブル内に定義されたTHEAD要素を返します。型は HTMLTableSectionElement です。

tFoot

テーブル内に定義されたTFOOT要素を返します。型は HTMLTableSectionElement です。

rows

テーブル内に存在する列を返します。
これにはTHEAD、HFOOT、およびTBODY内の全要素が含まれます。型は HTMLCollection です。

tBodies

テーブル内のBODYに含まれる列を全て返します。
型は HTMLCollection です。

align

align属性値を返します。

bgColor

bgColor属性値を返します。

border

border属性値を返します。

cellPadding

cellPadding属性値を返します。
この値は、単一セル中での空白スペースを定義します。

cellSpacing

cellSpacing属性値を返します。
この値は、セル同士の空白スペースを定義します。

frame

frame属性値を返します。
この値は、セル枠線の表示方法を定義します。

rules

rules属性値を返します。
この値は、テーブル枠線の表示方法を定義します。

summary

summary属性値を返します。
この値は、テーブルの使用目的などを説明する文章を定義します。
音声読み上げブラウザなどで使われるらしいです。

width

width属性値を返します。

createTHead()

THEAD要素を生成して返します。
既にTHEAD要素がある場合はそれをそのまま返します(再生成はしない)。
戻り値の型は HTMLElement です。

deleteTHead()

THEAD要素を(もしあれば)削除します。

createTFoot()

TFOOT要素を生成して返します。
既にTFOOT要素がある場合はそれをそのまま返します(再生成はしない)。
戻り値の型は HTMLElement です。

deleteTFoot()

TFOOT要素を(もしあれば)削除します。

createCaption()

CAPTION要素を生成して返します。
既にCAPTION要素がある場合はそれをそのまま返します(再生成はしない)。
戻り値の型は HTMLTableCaptionElement です。

deleteCaption()

CAPTION要素を(もしあれば)削除します。

insertRow(index)

テーブルに列を挿入します。
indexが 0 の場合、テーブルの先頭に列が挿入されます。
indexが 1 の場合、テーブルの2列目に列が挿入されます。
indexが -1 の場合、テーブルの最後に列が挿入されます。
戻り値の型は HTMLTableRowElement です。

deleteRow(index)

テーブルから列を削除します。
indexが 0 の場合、先頭列を削除します。
indexが 1 の場合、2列目を削除します。
indexが -1 の場合、最終列を削除します。

HTMLTableCaptionElement

CAPTION要素が持つインターフェイスです。

interface HTMLTableCaptionElement implements HTMLElement;
align

align属性値を返します。

HTMLTableColElement

COL要素が持つインターフェイスです。

interface HTMLTableColElement implements HTMLElement;
align

align属性値を返します。

ch

char属性値を返します。

chOff

charOff属性値を返します。

span

span属性値を返します。

vAlign

vAlign属性値を返します。

width

width属性値を返します。

HTMLTableSectionElement

THEAD / TFOOT / TBODY要素が持つインターフェイスです。

interface HTMLTableSectionElement implements HTMLElement;
align

align属性値を返します。

ch

char属性値を返します。

chOff

charOff属性値を返します。

vAlign

vAlign属性値を返します。

rows

この要素が持つ全要素を返します。型は HTMLCollection です。

insertRow(index)

この要素に列を挿入します。
戻り値の型は HTMLTableRowElement です。

deleteRow(index)

この要素から列を削除します。

HTMLTableRowElement

TR要素が持つインターフェイスです。

interface HTMLTableRowElement implements HTMLElement;
rowIndex

この列のテーブル内インデックスを返します。
つまり、THEAD / TFOOT / TBODYをひっくるめた中での順序を返します。

sectionRowIndex

この列のセクション内インデックスを返します。
つまり、THEAD / TFOOT / TBODY内のそれぞれで最初の要素は0になります。

cells

この列に含まれるセル一覧を返します。型は HTMLCollection です。

align

align属性値を返します。

bgColor

bgColor属性値を返します。

ch

char属性値を返します。

chOff

charOff属性値を返します。

vAlign

vAlign属性値を返します。

insertCell(index)

この要素にセルを挿入します。
戻り値の型は HTMLTableCellElement です。

deleteCell(index)

この要素からセルを削除します。

HTMLTableCellElement

TH / TD要素が持つインターフェイスです。

interface HTMLTableCellElement implements HTMLElement;
cellIndex

このセルが列内で何番目に存在するかを返します(0~)。

abbr

abbr属性値を返します。
この値は、セル内容の省略情報を定義します。

align

align属性値を返します。

axis

axis属性値を返します。

bgColor

bgColor属性値を返します。

ch

char属性値を返します。

chOff

charOff属性値を返します。

colSpan

colSpan属性値を返します。

headers

headers属性値を返します。

height

height属性値を返します。

noWrap

noWrap属性の存在有無を boolean 型で返します。

rowSpan

rowSpan属性値を返します。

scope

scope属性値を返します。

vAlign

vAlign属性値を返します。

width

width属性値を返します。

HTMLFrameSetElement

FRAMESET要素が持つインターフェイスです。

interface HTMLFrameSetElement implements HTMLElement;
cols

cols属性値を返します。

rows

rows属性値を返します。

HTMLFrameElement

FRAME要素が持つインターフェイスです。

interface HTMLFrameElement implements HTMLElement;
frameBorder

frameBorder属性値を返します。

longDesc

longDesc属性値を返します。

marginHeight

marginHeight属性値を返します。

marginWidth

marginWidth属性値を返します。

name

name属性値を返します。

noResize

noResize属性値を返します。

scrolling

scrolling属性値を返します。

src

src属性値を返します。

contentDocument

フレーム内部に含まれるドキュメントを返します。型は Document です。

HTMLIFrameElement

IFRAME要素が持つインターフェイスです。

interface HTMLIFrameElement implements HTMLElement;
align

align属性値を返します。

frameBorder

frameBorder属性値を返します。

height

height属性値を返します。

longDesc

longDesc属性値を返します。

marginHeight

marginHeight属性値を返します。

marginWidth

marginWidth属性値を返します。

name

name属性値を返します。

scrolling

scrolling属性値を返します。

src

src属性値を返します。

width

width属性値を返します。

contentDocument

フレーム内部に含まれるドキュメントを返します。型は Document です。

HTMLCollection

HTML要素のリストが持つインターフェイスです。

length

リストのサイズを返します。

item(index)

index番目のアイテムを返します。
index は 0~length の範囲である必要があります。
戻り値の型は Node です。

namedItem(name)

nameの名称を持つアイテムを検索して返します。
まず、リスト内でid属性がnameのものを探します。
無い場合、リスト内でname属性がnameのものを探します。
どちらも無い場合は null を返します。
戻り値の型は Node です。

HTMLOptionsCollection

OPTION要素のリストが持つインターフェイスです。

length

リストのサイズを返します。

item(index)

index番目のアイテムを返します。

namedItem(name)

nameの名称を持つアイテムを検索して返します。

参考サイト

とほほのWWW入門

[コメント(0)]