Hi there,
Irgendwas habe ich grundsätzlich falsch verstanden.
ja
Die Zeile
arr_li[i].addEventListener('click', playTitel ( i ) );
durchläuft die function playTitel sofort, ganz ohne click.
Wenn Du die Funktion so angibst, wird sie immer sofort ausgeführt. Richtiger wäre:
arr_li[i].addEventListener('click', function (){
playtitel(i);
} );
wobei das "i" an dieser Stelle problematisch werden kann, weil es je nachdem, für welchen Bereich es gilt, uU nicht gefunden wird/definiert ist...