Dies ist das erste Mal, dass ich Code schreibe, der das DOM benutzt. Ich versuche ein div zu verstecken, wo id = "home" ist. Ich versuche, dies nur mit JS, kein HTML zu tun. Es ist nicht etwas versteckt, und meine einzigen Gedanken sind, dass der window.onload falsch ist, oder dass ich angeben ich mit dem DOM arbeite:Die Verwendung von DOM zum Ausblenden von Elementen funktioniert nicht
window.onLoad = hideHome();
function hideHome() {
var x = document.getElementById("home");
x.style.display = "none";
}
@ j08691 Uncaught Typeerror sein: Lesen Eigenschaft 'Stil' von null bei hideHome Can not (tasker_matic.js: 5) bei tasker_matic.js: 1. Ich dachte nicht daran, die Konsole zu überprüfen, aber wie würde ich die Anzeige auf "none" setzen, ohne sie zu lesen? (weil es null ist) – ABG
Zusätzlich zu dem Problem, das in der doppelten Frage beschrieben wird, haben Sie einen Tippfehler gemacht. Bei JavaScript wird die Groß-/Kleinschreibung beachtet und "onload" enthält keine Großbuchstaben. – Quentin
Anstatt das div onLoad zu verstecken, setzen Sie nicht standardmäßig "home": "none"; –