Hallo nochmal zusammen,
danke erstmal für eure bisherige Hilfe.
@Rolf: Deine Vorschläge zur Einbindung habe ich versucht umzusetzen bzw. das externe Script auch von Hand ans Ende der Datei gesetzt. Aber offenbar ist das Problem doch noch ein anderes. Ich versteh es immer noch nicht so ganz. Hier nochmal der betreffende Teil des externen JS:
if(tbl) {
const sortSpalten = tbl.querySelectorAll("[data-sortierung]");
console.log("vor CLICK");
for(let i=0; i < sortSpalten.length; i++) {
console.log(sortSpalten[i]);
sortSpalten[i].addEventListener("click", function() {
console.log("CLICK");
});
}
console.log("nach CLICK");
}
Alle Konsolenausgaben werden angezeigt, nur nicht "CLICK". Auch die th-Elemente werden angezeigt, es wird offenbar nur kein EventListener angebunden. In welchen Fällen kann das denn so sein?
Schöne Grüße
Nico