Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

document.createElement

Résumé

Crée un élément du type spécifié.

Syntaxe

element = document.createElement(tagName);
  • element est l'objet Element créé.
  • tagName est une chaîne spécifiant le type d'élément à créer. L'attribut nodeName de l'élément est initialisée avec la valeur de tagName.

Exemple

Ceci crée un nouvel élément <div> et l'insère avant l'élément d'id « org_div1 » :

<html>
<head>
<title>||Travail sur les éléments||</title>
</head>

<script type="text/javascript">
var mon_div = null;
var nouveauDiv = null;

function ajouteElement() {
  // crée un nouvel élément div
  // et lui donne un peu de contenu
  nouveauDiv = document.createElement("div");
  nouveauDiv.innerHTML = "<h1>Salutations !</h1>";

  // ajoute l'élément qui vient d'être créé et son contenu au DOM
  mon_div = document.getElementById("org_div1");
  document.body.insertBefore(nouveauDiv, mon_div);
}

</script>

<body onload="ajouteElement()">
<div id='org_div1'> Le texte ci-dessus a été créé dynamiquement.</div>
</body>
</html>

Notes

Si des attributs sont connus avec des valeurs par défaut, les nœuds attributs qui les représentent sont automatiquement créés et attachés à l'élément.

Pour créer un élément avec un namespace qualifié et une URI de namespace, utiliser la méthode createElementNS.

L'implémentation de createElement dans Gecko ne se conforme pas à la spécification DOM pour les documents XUL et XHTML : localName et namespaceURI ne sont pas définis à null sur l'élément créé. Consultez le bug 280692 pour plus de détails.

Spécification

 

 

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : Misty418, fscholz, teoli, jsx, Mgjbot, BenoitL, Takenbot
 Dernière mise à jour par : Misty418,