Hey,
ich möchte eine Function ausführen, wenn der Body geladen ist. Habe auch schon gegoogelt. Habe auch hilfreiches gefunden, aber entweder funktioniert dies nicht oder die machen es so wie ich es nicht machen möchte.
Ich habe bereits die Methode mit dem EventListener in Verbindung mit dem Event load ausprobiert. Ebenso auch mit der Methode, das JS-Attribut onload in den body-tag zu schreiben.
Wenn ich dies mit dem EventListener mache funktioniert nichts. Wenn ich es mit der zweiten Methode versuche, welche ich eigentlich nicht verwenden möchte, funktioniert es.
Warum ist das denn so?
HTML:
Code zu Methode 1:
JavaScript
window.onload = function(){
var body = document.getElementsByTagName("body")[0];
body.addEventListener('load', function(){
document.getElementById("test").innerText = "Yes. Onload Function started";
});
}
Alles anzeigen
Code zu Methode 2:
Code
<body onload="myFunc()">
function myFunc(){
document.getElementById("test").innerText = "Yes. Onload Function started";
}
Stef