Linuchs: Uncaught TypeError: arr_ausgewaehlte_audios.splice is not a function

Beitrag lesen

danke, jetzt sieht es so aus:

arr_ausgewaehlte_audios = Array.from( document.querySelectorAll( "audio" )); // array wg. slice kann keine NodeList
console.log( "lied_mehrspurig.js  " +arr_ausgewaehlte_audios.length +" audios" );
for ( let i=0; i < arr_ausgewaehlte_audios.length; i++ ) {
  if( arr_ausgewaehlte_audios[i].className == "nogroup" ) {   // .nogroup nicht auswaehlen - tonikum you_took_the_words
    alert( "Audio " +i +" entfernen [" +arr_ausgewaehlte_audios[i].source +"]" );
    arr_ausgewaehlte_audios.splice( i, 1 );
  }
  arr_ausgewaehlte_audios[i].volume = 0.2;
}

Kann man bei querySelectorAll Elemente ausschließen, sowas wie

arr_ausgewaehlte_audios = Array.from( document.querySelectorAll( "audio", !".nogroup" ));