Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ DOMへの要素の動的追加 | インタラクティブなWeb開発のためのDOM操作
JavaScriptロジックとインタラクション

DOMへの要素の動的追加

メニューを表示するにはスワイプしてください

DOMの操作では、ユーザーの操作に応じて新しい要素を動的に作成してドキュメントに追加したり、既存の要素を削除したりすることがよくあります。ここでは、要素を動的に作成して追加する方法について説明します。

新しい要素の作成とDOMへの追加

JavaScriptは、createElement()appendChild()insertBefore()などのメソッドを提供しており、新しい要素を作成してDOMに追加することができます。

CreateElement()

createElement()メソッドは新しいHTML要素を作成しますが、appendChild()insertBefore()などのメソッドで明示的に追加するまでDOMには追加されません。

// JS:
const newDiv = document.createElement('div'); // Creates a new `<div>` element
newDiv.textContent = 'This is a new div';

AppendChild()

appendChild() メソッドは、親要素の子要素リストの末尾に新しい子要素を追加する機能。セクション、リスト、またはコンテナの下部に要素を追加する際によく使用される。

index.html

index.html

index.js

index.js

InsertBefore()

insertBefore() メソッドは、指定した既存の子要素の前に新しい要素を挿入し、親要素内でより正確な配置を可能にする。

index.html

index.html

index.js

index.js

1. createElement() メソッドは何をしますか?

2. 次のコードは何をしますか?

question mark

createElement() メソッドは何をしますか?

正しい答えを選んでください

question mark

次のコードは何をしますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  9

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  9
some-alt