Dies bedeutet für mich, dass die Schleife beim Durchlauf ButtonAbsenden = document.getElementById("ButtonMitte" + 2) erfolgreich war und die Variable "ButtonAbsenden" auch definiert wurde/sein müsste.
So etwas solltest du prüfen, indem du Ausgaben auf der JavaScript-Konsole mit console.log() machst oder mit dem Debugger arbeitest (debugger; in den Code einfügen, um einen Haltepunkt zu erzeugen). Dabei hättest du vermutlich herausbekommen, dass ButtonAbsenden zwar einen Wert hat, der nicht null oder undefined ist, aber kein DOM-Element beinhaltet. So erklärt sich nämlich, dass ButtonAbsenden.className den Wert undefined zurückgibt, sodass ButtonAbsenden.className.replace(…) den besagten Fehler wirft.
Grüße,
Mathias