Quote Originariamente inviata da _Marco_87 Visualizza il messaggio
IL tuo codice non ha senso: quando fai contenitore.innerHTML = caratteri[i] sovrascrivi sempre l'ultima variabile, quindi anche se fosse diverso da undefined sarebbe uguale a una sola lettera, in questo caso uscirebbe 'w'(l'ultima lettera del tuo codice).
Secondo me potrebbe darti undefined perchè caratteri[i] è undefined, controlla meglio quello che hai.

Edit:
Ma a cosa ti servono queste cose? Qual'è il tuo obiettivo reale?
non ho capito x quale ragione e indefinito, quello che voglio e mostrare tutte i caratteri della mia stringa, che cosa dovrei fare?