Hola de nuevo!
Checa esta línea:
Código:
<input name="texto" type="text" class="centro" value=" " size="1" maxlength="1" />
Yo no veo el atributo id
, no te confundas, el atributo name e id son diferentes y pueden ser utilizados para diferentes casos, siempre que utilices el método getElementById, debes pasarle como parametro la cadena del atributo id del objeto al cual quieres accesar.
Código:
<input name="texto" id="texto" type="text" class="centro" value=" " size="1" maxlength="1" />
Un saludo!