Der Martin: Uncaught TypeError: arr_ausgewaehlte_audios.splice is not a function

Beitrag lesen

Hallo Linuchs,

wie ist die Symtax?

//arr_ausgewaehlte_audios = document.querySelectorAll( "audio" not ".nogroup" );
//arr_ausgewaehlte_audios = document.querySelectorAll( "audio", not ".nogroup" );
//arr_ausgewaehlte_audios = document.querySelectorAll( "audio", "not .nogroup" );
  arr_ausgewaehlte_audios = document.querySelectorAll( "audio" and not[".nogroup"] );
//arr_ausgewaehlte_audios = document.querySelectorAll( "audio", "not[.nogroup]" );
//arr_ausgewaehlte_audios = document.querySelectorAll( "audio" and not ".nogroup" );
//arr_ausgewaehlte_audios = document.querySelectorAll( "audio", and not ".nogroup" );
  console.log( "lied_mehrspurig.js  " +arr_ausgewaehlte_audios.length +" audios" );

logisch denken, nicht einfach wild rumprobieren oder gar Rum probieren!
Die Funktion querySelectorAll() erwartet genau ein Argument. Einen String. Und dieser String muss ein gültiger CSS-Selektor sein. Also sind alle deine planlosen Versuche schon formalsyntaktisch falsch.

Logisch denken: Wie würdest du den Selektor in reinem CSS formulieren?

Einen schönen Tag noch
 Martin

--
Wer kennt ein schönes Autofahrer-Märchen? - Radkäppchen und der böse Golf