Moin,
auf einer Webseite gibt es mehrere audio-tags. Die mit class=nogroup sollen aus dem array gelöscht werden. Was ist an dem splice falsch?
arr_ausgewaehlte_audios = document.querySelectorAll( "audio" );
for ( let i=0; i < arr_ausgewaehlte_audios.length; i++ ) {
if( arr_ausgewaehlte_audios[i].className == "nogroup" ) {
alert( "Audio " +i +" entfernen" );
arr_ausgewaehlte_audios.splice( i, 1 );
}
arr_ausgewaehlte_audios[i].volume = 0.2;
}
Ich entferne audio[0], ist dann die bisherige 1 jetzt 0 und muss ich in der for-Schleife i-- machen?
Hätte ich selbst ausprobiert, aber splice zickt.
Gruß, Linuchs