jsのドキュメントオブジェクトの紹介

PHPz
リリース: 2024-02-18 13:06:07
オリジナル
673 人が閲覧しました

jsのドキュメントオブジェクトの紹介

JavaScript の Document オブジェクトの概要とコード例

はじめに:
JavaScript では、Document オブジェクトは HTML ドキュメント全体を表すインターフェイスです。ドキュメントへのアクセス方法と操作方法を説明します。この記事では、Document オブジェクトの一般的なメソッドとプロパティを紹介し、いくつかの具体的なコード例を示します。

  1. getElementById メソッド
    getElementById は、Document オブジェクトの重要なメソッドであり、指定された要素の id 属性に基づいて、対応する要素ノードを取得するために使用されます。ページへの動的な変更は、要素ノードのプロパティまたはコンテンツを変更することによって実現できます。以下は具体的なコード例です:
<html>
<body>
  <h1 id="myHeading">Hello, World!</h1>
  <script>
    var heading = document.getElementById("myHeading");
    heading.innerHTML = "Hello, JavaScript!";
  </script>
</body>
</html>
ログイン後にコピー

上記のコードでは、ID「myHeading」を持つ要素ノードが getElementById メソッドを通じて取得され、innerHTML 属性を使用してそのコンテンツが次のように変更されます。 「こんにちは、JavaScript!」。

  1. getElementsByTagName メソッド
    getElementsByTagName メソッドは、指定されたタグ名のすべての要素ノードを取得し、NodeList オブジェクトを返すために使用されます。 NodeList オブジェクトの length プロパティを使用して、一致する要素の数を取得し、インデックスによって各要素にアクセスできます。以下はサンプル コードです。
<html>
<body>
  <ul>
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
  </ul>
  <script>
    var listItems = document.getElementsByTagName("li");
    for (var i = 0; i < listItems.length; i++) {
      listItems[i].style.color = "red";
    }
  </script>
</body>
</html>
ログイン後にコピー

上記のコードでは、すべての li 要素ノードが getElementsByTagName メソッドを通じて取得され、各 li 要素のテキストの色が for ループを通じて赤に変更されます。

  1. createElement メソッドと appendChild メソッド
    createElement メソッドは新しい要素ノードを作成するために使用され、appendChild メソッドは新しい要素ノードを指定された親ノードに追加します。以下はサンプル コードです。
<html>
<body>
  <div id="myDiv"></div>
  <script>
    var newElement = document.createElement("p");
    newElement.innerHTML = "This is a new paragraph.";
    document.getElementById("myDiv").appendChild(newElement);
  </script>
</body>
</html>
ログイン後にコピー

上記のコードでは、createElement メソッドを使用して新しい p 要素ノードが作成され、appendChild メソッドを使用して ID「myDiv」を持つ div 要素に追加されます。 。

概要:
この記事では、getElementById、getElementsByTagName、createElement、appendChild など、JavaScript の Document オブジェクトの一般的なメソッドとプロパティをいくつか紹介します。これらのメソッドとプロパティを使用すると、HTML ドキュメントの要素ノードに簡単にアクセスして操作できます。この記事で提供されているコード例が、JavaScript を学習および使用している読者にとって役立つことを願っています。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!