Prova ad attivare gli strumenti per sviluppatori (F12 nel browser, ma dipende da quale browser usi), eseguire lo script e vedere se in consolo dà qualche messaggio di errore che ti può aiutare a capire dov'è il problema.
Con gli strumenti puoi anche debuggare il codice passo-passo e tenere controllati i valori delle variabili