arnogues, si tu savais la quantité de codes dégueulasses que j'ai pu voir avec innerHTML... et dans la majorité des cas c'était l'oeuvre de débutants.
Quand je vois un message avec
document.getElementById("idElement").innerHTML = " avec une chaine de caractères de 50 lignes "
et à la fin un "ça marche pas" je n'ai aucune envie de corriger ça.
Le document.createElement() est fastidieux mais le code est propre et surtout on met en évidence les différentes étapes.
Pour moi innerHTML c'est comme document.write(), on commence par maîtriser l'essentiel pour ensuite aller plus loin, d'où la séparation débutant / expérimenté. On fait les choses étapes par étapes.
Pour en revenir aux tables, je préfère et de loin insertRow(), insertCell().
Partager