Créer, ajouter et supprimer un élément
On peut avec JavaScript créer, ajouter et supprimer des éléments html à notre page.
Créer des éléments
On peut créer un élément en Javascript en utilisant la function createElement().
Exemple d'utilisation
// Créer une nouvelle balise h1 et l'assigne dans la variable titre
let titre = document.createElement("h1");
Une fois l'élément créé, on peut le modifier et le manipuler comme quand on récupére un élément avec getElementbyId()
par exemple.
Ajouter des éléments
Les méthodes append() et appendChild() sont utilisés pour ajouter des éléments dans le DOM, on va voir la méthode append(). Cette méthode prend en paramètre un élément HTLM ou du texte. On peut utiliser append() avec l'objet document ou avec un autre élément.
// Récupère l'élément avec le id containerExemple
// (c'est un élément div pour l'exemple)
let monContainer = document.getElementById("containerExemple");
// Créer un élément h1
let titre = document.createElement("h1");
titre.innerText = "Le Titre";
// Ajouter l'élément créé dans le document, dans la page. La balise h1
// sera ajouté à la suite des autres éléments à l'intérieur de la balise body.
document.body.append(titre);
// Ajouter l'élément créé dans l'élément monContainer. La balise h1 sera
// ajouté à la suite des autres éléments à l'intérieur de l'élément avec le
// id containerExemple.
monContainer.append(titre);
Supprimer des éléments
Pour supprimer un élément il suffit de le sélectionner et d'utiliser la méthode remove()