Ziemlich umständlich (und nicht besonders schön), der Code.
Was genau der Fehler ist, kann ich Dir auf Anhieb auch nicht sagen,
aber:
Hast Du mal...
- überprüft, ob irgendwelche Fehlermeldungen auf die Javascript-Konsole
ausgegeben werden? Beispielsweise erzeugst Du zuerst Zeilen mit einem
Index von 0<=zeile<=4, und später loopst Du dann über die Zeilen mit der
Variable i im Bereich 0<=i<=5, beim letzten Schleifendurchlauf dürften
also vermutlich irgendwelche Fehler auftreten, weil Du dann effektiv
null.appendChild(...) aufrufst. Möglicherweise funktioniert das
document.getElementById("cell0").innerHTML ="11"; Statement am Ende der
Funktion also einfach deshalb nicht, weil die Funktion gar nicht erst
bis zu dieser Stelle kommt?
- Dir den DOM angeschaut, ob der DOM tatsächlich genau so erzeugt wurde,
wie Du Dir das gedacht hast?