martenk
Goto Top

Javascript fumktioniert in console aber nicht innerhallb einer php Datei

Hallo Gemeinschaft,

habe eine Frage bzgl. Ausführung js

wenn ich einen code in der console einfüge und ausführe, dann funktioniert dieser - es wir eine combobox abgefragt
document.querySelector("#groesse").onchange = function (e) {  
// some things
alert("Changed to " + this.value);  
}

füge ich diesen in den head Bereich der gleichen website ein


<!-- start Simple Custom CSS and JS -->
<script type="text/javascript"> 
document.querySelector("#groesse").onchange = function (e) { 
// some things
alert("Changed to " + this.value); 
}
</script>
<!-- end Simple Custom CSS and JS -->

dann funktioniert er nicht - habt ihr da vielleicht eine Idee

Content-ID: 7549694486

Url: https://administrator.de/contentid/7549694486

Ausgedruckt am: 22.11.2024 um 00:11 Uhr

7426148943
Lösung 7426148943 16.06.2023 aktualisiert um 16:37:51 Uhr
Goto Top
Da kommt sie die Freitagsfrage ...
füge ich diesen in den head Bereich der gleichen website ein dann funktioniert er nicht
Klar das es dort so nicht funktioniert, weil das DOM zu dem Zeitpunkt ja noch nicht vollständig geladen ist und es das Element mit der ID "#groesse" noch nicht gibt. Also entweder im Body-onload oder onDOMContentLoaded Event ausführen lassen oder das ganze ans Ende der Seite verlagern.
martenk
martenk 16.06.2023 um 16:42:50 Uhr
Goto Top
lieben Dank - habs ans Ende gestellt