JavaScriptでDOM操作を学ぶ:HTML要素を動的に変更する

2024/07/09
x-logoline-logo
JavaScript入門
1. JavaScriptとは?プログラミング初心者のための基礎知識
2. JavaScriptの基本構文:変数、データ型、演算子を理解しよう
3. JavaScriptの制御構文:条件分岐とループの使い方
4. JavaScriptの関数:定義と呼び出し方をマスターしよう
5. JavaScriptのオブジェクトと配列:データを効率的に扱う方法
6. JavaScriptのイベント処理:ユーザーの操作に反応する方法
7. JavaScriptでDOM操作を学ぶ:HTML要素を動的に変更する
8. JavaScriptの非同期処理:PromiseとAsync/Awaitの基礎
9. JavaScriptのエラーハンドリング:try, catch, finallyの使い方
10. JavaScriptのモジュール:コードを分割して管理する方法
11. JavaScriptのデバッグ方法:ブラウザの開発者ツールを使いこなそう
12. JavaScriptの配列メソッド:map, filter, reduceの使い方
13. JavaScriptのストレージAPI:ローカルストレージとセッションストレージの使い方
14. JavaScriptとAjax:サーバーとの非同期通信を実現する方法
15. JavaScriptのオブジェクト指向プログラミング:クラスと継承の基礎
16. JavaScriptのテンプレートリテラル:文字列操作を効率化しよう
17. JavaScriptのDateオブジェクト:日付と時間を扱う方法
18. JavaScriptの正規表現:パターンマッチングを活用しよう
19. JavaScriptのクローン作成:オブジェクトの深いコピーと浅いコピー
20. JavaScriptのパフォーマンス最適化:効率的なコードを書くためのポイント

JavaScriptでDOM操作を学ぶ:HTML要素を動的に変更する

2024/07/09
x-logoline-logo
PR

JavaScriptを使ってHTMLの要素を動的に変更する方法を紹介します。

DOMとは何か?

まずは「DOM」という言葉について説明します。DOMは「Document Object Model」の略で、HTMLドキュメントをツリー構造で表現したものです。簡単に言うと、HTMLの要素をJavaScriptで操作するための仕組みです。

DOMを操作する基本の流れ

DOMを操作するためには、以下の3つのステップを覚えておきましょう。

  1. 操作したいHTML要素を取得する
  2. 取得した要素を変更する
  3. その変更を画面に反映する

具体例で学ぶDOM操作

具体例を見てみましょう。例えば、以下のようなHTMLがあります。

<div id="message">こんにちは</div>

この

タグの中のテキストを、「こんにちは」から「さようなら」に変更したいとします。次のようにJavaScriptを書きます。

document.getElementById("message").innerText = "さようなら";
基本的なDOM操作の例

操作したいHTML要素を取得する

document.getElementById("message")の部分で、id属性が「message」の

タグを取得しています。

取得した要素を変更する

innerText = "さようなら"の部分で、取得した要素の中身のテキストを「さようなら」に変更しています。

その変更を画面に反映する

これで変更が画面に反映されます。特別なことは何もする必要はありません。

もっと便利なDOM操作

DOM操作の基本を学んだところで、もっと便利な方法も少し紹介しておきます。

新しい要素を追加する

例えば、新しい

タグを追加したいときは、次のようにします。


const newParagraph = document.createElement("p");
newParagraph.innerText = "新しい段落です";
document.body.appendChild(newParagraph);
新しい要素を追加する例

要素を削除する

特定の要素を削除したいときは、次のようにします。


const elementToRemove = document.getElementById("oldElement");
elementToRemove.parentNode.removeChild(elementToRemove);
要素を削除する例

まとめ

この記事では、JavaScriptでDOMを操作する基本の方法について学びました。基本の流れは「要素を取得」「要素を変更」「画面に反映」の3ステップです。さらに、新しい要素を追加したり、要素を削除したりする方法も紹介しました。

この記事はAIを使用して作成されています。
PR