Was muss ich jetzt ändern ?
[code lang=javascript]<html>
Zu Anfang, was hälst du von einem vernüftigen DOCTYPE?
var TD1text = document.createTextNode(document.getElementById("a1").innerText);
innerText kann kein Firefox, d.h. deine Beobachtung das es bisher funktionierte war falsch. In dem Fall kannst du auf innerHTML ausweichen.
Struppi.