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-Key: 7549694486

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

Printed on: April 27, 2024 at 20:04 o'clock

Mitglied: 7426148943
Solution 7426148943 Jun 16, 2023 updated at 14:37:51 (UTC)
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.
Member: martenk
martenk Jun 16, 2023 at 14:42:50 (UTC)
Goto Top
lieben Dank - habs ans Ende gestellt