Derniers tutoriels de développement web
 

HTML DOM createElement() Method

<Document Object

Exemple

Créer un <button> élément:

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

Le résultat sera:

Essayez vous - même »

éléments HTML contient souvent du texte. Pour créer un bouton avec du texte , vous devez créer un nœud de texte que vous ajoutez à la <button> élément:

Exemple

Créer un bouton avec le texte:

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>

Le résultat sera:

Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

Le createElement() méthode crée un noeud d' élément avec le nom spécifié.

Astuce: Utilisez le createTextNode() méthode pour créer un nœud de texte.

Conseil: Une fois l'élément est créé, utilisez l' élément. appendChild() ou élément. insertBefore() méthode pour l' insérer dans le document.


Support du navigateur

méthode
createElement() Oui Oui Oui Oui Oui

Syntaxe

document.createElement( nodename )

Les valeurs des paramètres

Paramètre Type La description
nodename String Champs obligatoires. Le nom de l'élément que vous voulez créer

Détails techniques

Valeur de retour: Un objet Element, qui représente le noeud créé Element
DOM Version: Niveau de base 1 Document Object

Exemples

autres exemples

Exemple

Créer un <p> élément avec un texte, et l' annexer au document:

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>
Essayez vous - même »

Exemple

Créer un <p> élément et l' ajouter à un <div> élément:

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"
Essayez vous - même »

<Document Object