Création d'élément HTML
Créer un élément HTML
Pour créer un élément HTML, nous devons utiliser la méthode document.createElement. Cette méthode prend en argument le nom de la balise de l'élément que nous voulons créer. Nous pouvons l'utiliser de la façon suivante:
Une fois l'élément créé, il n'est pas encore visible sur la page. Il est simplement en mémoire dans le Javascript. C'est d'ailleurs pour cela que nous devons le stocker dans une variable. Autrement, nous ne pourrons pas y accéder pour le modifier ou l'ajouter à la page.
Un élément HTML en mémoire réagit de la même manière qu'un élément dans la page, mise à part qu'il n'est pas affiché. Nous pouvons donc modifier les attributs, les styles et les événements de cet élément avant de l'ajouter à la page.
Ajouter un élément à la page
Pour ajouter un élément à la page, nous devons le rattacher à un élément déjà existant. Pour cela, nous utilisons la fonction appendChild. Cette méthode s'exécute sur l'élément dans lequel nous voulons ajouter notre nouvel élément et prend en argument l'élément que nous voulons.
Voici un exemple:
Retirer un élément
Pour retirer un élément de la page, nous utiliserons la fonction remove() sur l'élément que nous voulons retirer. Cette méthode est très simple à utiliser, car elle ne prend aucun argument.
Voici un exemple: