最新のWeb開発のチュートリアル
×

JS チュートリアル

JS HOME JS 導入 JS どこへ JS 輸出 JS 構文 JS ステートメント JS 注釈 JS 変数 JS 演算子 JS 算術 JS 割り当て JS データの種類 JS 機能 JS オブジェクト JS 範囲 JS イベント JS ストリング JS 文字列メソッド JS 数字 JS 数のメソッド JS 数学 JS 日付 JS 日付形式 JS 日付の方法 JS 配列 JS アレイ方式 JS ブール値 JS 比較 JS 条件 JS スイッチ JS ループ For JS ループしながら JS ブレーク JS 型変換 JS 正規表現 JS エラー JS デバッギング JS 巻き上げ JS strictモード JS スタイルガイド JS ベストプラクティス JS 間違い JS パフォーマンス JS 予約語 JS JSON

JS フォーム

フォームバリデーション フォームAPI

JS オブジェクト

オブジェクト定義 オブジェクトのプロパティ オブジェクトメソッド オブジェクトプロトタイプ

JS 機能

関数定義 ファンクションのパラメータ 関数の呼び出し 関数クロージャ

JS HTML DOM

DOM イントロ DOM メソッド DOM 資料 DOM 要素 DOM HTML DOM CSS DOM アニメーション DOM イベント DOM EventListener DOM ナビゲーション DOM ノード DOM ノードリスト

JS ブラウザ BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS

JS 例 JS HTML DOM JS HTML 入力 JS HTML オブジェクト JS HTML イベント JS ブラウザ JS クイズ JS 概要

JS リファレンスマニュアル

JavaScript オブジェクト HTML DOM オブジェクト


 

JavaScript HTML DOM


HTML DOMと、JavaScriptはHTML文書のすべての要素にアクセスし、変更することができます。


HTMLのDOM(Document Object Model)

Webページがロードされると、ブラウザがページのドキュメントオブジェクトモデルを作成します。

HTML DOMモデル オブジェクトのツリーとして構成されています:

オブジェクトのHTML DOMツリー

DOM HTMLツリー

オブジェクト・モデルでは、JavaScriptがそれがダイナミックHTMLを作成するために必要なすべての電源を取得します。

  • JavaScriptは、ページ内のすべてのHTML要素を変更することができます
  • JavaScriptは、すべてのHTMLページに属性を変更することができます
  • JavaScriptは、ページ内のすべてのCSSスタイルを変更することができます
  • JavaScriptは、既存のHTML要素や属性を削除することができます
  • JavaScriptは、新しいHTML要素や属性を追加することができます
  • JavaScriptは、ページ内のすべての既存のHTMLイベントに反応することができます
  • JavaScriptは、ページ内の新しいHTMLイベントを作成することができます

何を学習します

このチュートリアルの次の章では、学習します。

  • HTML要素の内容を変更する方法
  • HTML要素のスタイル(CSS)を変更する方法
  • HTMLのDOMイベントに反応する方法
  • HTML要素を追加および削除する方法

DOMとは何ですか?

DOMは、W3C(World Wide Webコンソーシアム)標準です。

DOMは、文書にアクセスするための標準を定義しています。

「W3Cドキュメントオブジェクトモデル(DOM)は、プログラムとスクリプトが動的にアクセスし、文書の内容、構造、およびスタイルを更新することを可能にするプラットフォームや言語に依存しないインタフェースです。」

W3C DOM標準は、3つの異なる部分に分かれています。

  • コアDOM - すべてのドキュメントタイプ用の標準モデル
  • XMLのDOM - XML文書の標準モデル
  • HTML DOM - HTML文書のための標準モデル

HTML DOMとは何ですか?

HTML DOMは、HTMLのための標準的なオブジェクトモデルとプログラミングインタフェースです。 それは定義されています。

  • オブジェクトとしてのHTML要素
  • すべてのHTML要素のプロパティ
  • すべてのHTML要素にアクセスするためのメソッド
  • すべてのHTML要素のイベント

言い換えれば、HTML DOMは、取得変更、追加、またはHTML要素を削除する方法のための規格です。