nel tuo codice valorizzi splitString così
splitString = e[i].value.split("-");
dovresti fare un alert subito dopo questa riga e farti stampare il contenuto della varibile
alert(splitString);
in teoria dovrebbe essere "null" oppure vuoto visto l'errore. Ciò significa che
e[i].value.split("-");
non ritorna alcun array probabilmente perchè e[i] non esiste/non è un oggetto.
A quel punto devi capire esattamente che cosa contiene e[i]

Rispondi quotando