ハイパーイベントと DOM
HTML ドキュメント・オブジェクト・モデル (DOM) は、HTML ドキュメントの各要素に対してプラットフォームと言語の両面でニュートラルなインタフェースを定義します。DOM を使用すると、ハイパーイベントと JavaScript から、HTML ドキュメントのコンテンツ、スタイル、および構造に動的にアクセスし、これらを更新できます。
DOM の構造は階層的です。要素内に要素のツリー構造を定義します。最上位の要素から中間要素を介して必要な要素への参照を連鎖的に行うことによって、特定の要素にアクセスします。HTML 要素は、名前、name 属性の値、または各種の要素配列内の位置を基準にして参照できます。
-
self.document — ツリーの最上位ノード。参照チェーンはここから開始されます。“self” が必要なブラウザもあれば、不要とするブラウザもあることに注意してください。
-
self.document.forms.MyForm — MyForm という名前のドキュメント上のフォーム。
-
self.document.forms.MyForm.Field1 — MyForm フォーム上の Field1 という名前の入力フィールド。
-
self.document.forms.MyForm.Field1.value — MyForm フォーム上の Field1 という名前の入力フィールドの現在値。
HTML DOM の詳細は、"W3 SchoolsOpens in a new tab" の Web サイトに掲載されている "HTML DOM TutorialOpens in a new tab" を参照してください。