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

HTML DOM createElement() Method

<ドキュメントオブジェクト

作成し<button>要素を:

var btn = document.createElement("BUTTON");

結果は次のようになります。

»それを自分で試してみてください

HTML要素は、多くの場合、テキストが含まれています。 テキスト付きのボタンを作成するには、あなたはまた、あなたがに追加するテキスト・ノードを作成する必要があり<button>要素を:

テキスト付きのボタンを作成します。

var btn = document.createElement("BUTTON");        // Create a <button> element
var t = document.createTextNode("CLICK ME");       // Create a text node
btn.appendChild(t);                                // Append the text to <button>
document.body.appendChild(btn);                    // Append <button> to <body>

結果は次のようになります。

»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

createElement()メソッドは、指定された名前を持つ要素ノードを作成します。

ヒント:使用createTextNode()テキストノードを作成する方法を。

ヒント:要素が作成された後、使用要素を appendChild()又は要素 insertBefore()メソッドは、ドキュメントに挿入します。


ブラウザのサポート

方法
createElement() はい はい はい はい はい

構文

document.createElement( nodename )

パラメータ値

パラメーター タイプ 説明
nodename String 必須。 あなたが作成したい要素の名前

技術的な詳細

戻り値: 作成された要素ノードを表すElementオブジェクト、
DOMバージョン: コアレベル1のドキュメントオブジェクト

例

その他の例

作成<p>いくつかのテキストを持つ要素を、そしてドキュメントに追加します。

var para = document.createElement("P");                       // Create a <p> element
var t = document.createTextNode("This is a paragraph");       // Create a text node
para.appendChild(t);                                          // Append the text to <p>
document.body.appendChild(para);                              // Append <p> to <body>
»それを自分で試してみてください

作成<p>要素をし、それを追加<div>要素:

var para = document.createElement("P");                       // Create a <p> element
var t = document.createTextNode("This is a paragraph.");      // Create a text node
para.appendChild(t);                                          // Append the text to <p>
document.getElementById("myDIV").appendChild(para);           // Append <p> to <div> with id="myDIV"
»それを自分で試してみてください

<ドキュメントオブジェクト