ホームページ > ウェブフロントエンド > CSSチュートリアル > JavaScript - ドキュメント オブジェクト モデル (DOM)

JavaScript - ドキュメント オブジェクト モデル (DOM)

DDD
リリース: 2025-01-24 16:08:10
オリジナル
867 人が閲覧しました
<p>dom詳細説明:Webドキュメントのプログラミングインターフェイス

<p>dom(ドキュメントオブジェクトモデル)は、Webドキュメントのプログラミングインターフェイスです。 DOMの助けを借りて、開発者はJavaScriptを使用してWebページと動的に対話し、Webページを操作できます。 HTML DOMを使用すると、JavaScriptはHTML要素のコンテンツを変更できます。

<p> JavaScript - Document Object Model (DOM)

HTMLページでHTML要素を見つけてアクセスするにはどうすればよいですか? <p> id

    に従ってHTML要素を見つける
  • 例:
ラベル名に従ってHTML要素を見つける 例:
const element = document.getElementById("intro");
ログイン後にコピー
  • <类>カテゴリ名に従ってHTML要素を見つける< 例:<>
<p> CSSセレクターを使用して、HTML要素を見つけます<

const element = document.getElementsByTagName("p");
ログイン後にコピー
指定されたCSSセレクター(ID、クラス名、タイプ、属性、属性値など)に一致するすべてのHTML要素を見つけるためのメソッドを使用します。
  • 例:「イントロ」のタイプの段落要素を見つける:
HTMLオブジェクトコレクションを使用して、HTML要素を見つけます< <p>

<点>ノード(ノード)<
const x = document.getElementsByClassName("intro");
ログイン後にコピー
domのコンテンツは、要素、テキスト、属性などのノードです。
  • <素>要素ノード:
  • は、HTMLまたはXML要素を意味します。たとえば、
、<p>、querySelectorAll()

など。 <p>

上記の例では、
const x = document.querySelectorAll("p.intro");
ログイン後にコピー
は要素ノードです。
  • <本>テキストノード:
  • 要素内のテキストコンテンツを示します。
<p> <素>要素のテキスト「hello、world!」

<建>新しいHTML要素(ノード)を作成する:<p>

<p> <建>要素の作成:メソッドを使用してHTML要素を作成します。

<p><建>テキストノードの作成:<div><h1>を使用してテキストノードを作成します。 <p> <span><文>要素にテキストを追加します:

<h1>Hello, World!</h1>
ログイン後にコピー
ログイン後にコピー
メソッドを使用して、作成された要素にテキストノードを追加します。 <p> <h1><建>div要素を作成します:

<p> create要素をもう一度使用します。

<元>要素をdivに挿入します:<p>正面に作成された要素をdivに入れます。

<h1>Hello, World!</h1>
ログイン後にコピー
ログイン後にコピー
divをドキュメントに挿入します。<p>最後に、ドキュメントの主題(または必要な他の親要素)にdivを追加します。 <h1>

<p>コードフラグメントの例(わずかに定義されたコード、重要な部分のみを保持):

HTMLスタイルの変更:
  1. 文法: document.createElement()例:()
  2. <p> JavaScript - Document Object Model (DOM) JavaScript - Document Object Model (DOM) JavaScript - Document Object Model (DOM)上記の方法により、Webページのコンテンツを効果的に操作および変更できます。

以上がJavaScript - ドキュメント オブジェクト モデル (DOM)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート