Manipuler le code HTML (partie 2/2)

Difficulté Moyen
Note
Thématiques
Mis à jour le lundi 31 mars 2014

La propriété innerHTML a comme principale qualité d'être facile et rapide à utiliser et c'est la raison pour laquelle elle est généralement privilégiée par les débutants, et même par de nombreux développeurs expérimentés. innerHTML a longtemps été une propriété non standardisée, mais depuis le HTML5 elle est reconnue par le W3C et peut donc être utilisée sans trop se poser de questions.

Dans ce deuxième chapitre consacré à la manipulation du contenu, nous allons aborder la modification du document via le DOM. Nous l'avons déjà fait dans le premier chapitre, notamment avec setAttribute(). Mais ici il va s'agir de créer, supprimer et déplacer des éléments HTML. C'est un gros morceau du Javascript, pas toujours facile à assimiler. Vous allez me dire, si innerHTML suffit, pourquoi devoir s'embêter avec le DOM ? Tout simplement parce que le DOM est plus puissant et est nécessaire pour traiter du XML.


Les auteurs