Fala, pessoal!
Senti que a explicação do target.elements poderia ter sido feita com mais calma. Mostrar pelo menos uma vez o console.log de e.target.elements para sabermos o retorno e vermos como chegamos naquele valor.
Fiz o teste aqui e levei um tempo para explorar o código, mas outros colegas podem ficar meio perdidos