User Tools

Site Tools


jet:creating_dom_elements

creating elements

var myNewElement = document.createElement("li"); // création de l'élément
myOldElement.appendChild(myNewElement); // on le place dans le DOM
myNewElement.innerHTML = "texte"; //méthode bourrin pour peupler le node

créer des nodes texte

var myText = document.createTextNode("Mon texte."); // méthode pas bourrin 1
myNewElement.appendChild(myText); // méthode pas bourrin 2

alternatives à appendChild

  1. insertBefore(newelement, existingElement);

appendChild insère à la fin, donc si on veut insérer avant, genre dans un <ul> plein de <li>, avant le 3è <li>, on peut utiliser insertBefore.

jet/creating_dom_elements.txt · Last modified: 2016/01/20 17:59 by leo