plus clairement ? tu pourrais déjà copier coller les qq lignes au-dessus dans ton navigateur pour voir ce qu'il se passe ....
en résumé, dans ta page html, chaque balise offre une brouettée de méthodes et de propriétés que tu peux lire, même modifier pour certaines. c'est le DOM (document object model), qui te permet d'accéder, par le script, aux méthodes et propriétés de ton document.
pour accéder à une balise, il faut que tu lui donnes un nom, c'est généralement grâce à l'attribut 'id' (ou 'name' pour les input) que ça se passe.
par exemple <b id='maBalise'>texte en gras</b> définit une balise de texte en gras. chaque balise a une propriété innerHTML que tu peux lire et modifier. cette balise contient, comme son nom l'indique, l'html qu'elle contient. ici faire en script
alert(maBalise.innerHTML) affichera une messagebox avec 'texte en gras'
et tu peux donc modifier son contenu par
maBalise.innerHTML = 'nouveau texte en gras';
c'est tout