Se per cortesia usi la formattazione apposita per il codice si legge molto meglio... è quel pulsantino col cancelletto (#).

Cmq non è
codice:
document.getElementsById('tdChat').appendChild(mdiv);
ma

codice:
document.getElementById('tdChat').appendChild(mdiv);
c'è una "s" di troppo (dato che in una pagina può esistere solo un elemento con un certo Id)