BRo: richtige Schreibweise beachten

Beitrag lesen

Weil du die Werte der CSS-Eigenschaften als Strings übergeben musst.

Jetzt sind es Strings aber die Fehlermeldung ist die gleiche..
Quelltext:
div#Seite1 {
margin-right:80px;
margin-left:80px;
margin-top:150px;
margin-bottom:30px;
border:dashed red 1px;
height:50em;
background-color:black;
visibility:visible;
top:150px;
left:80px;
}

div#Seite2 {
margin-right:80px;
margin-left:80px;
margin-top:150px;
margin-bottom:30px;
border:dashed red 1px;
height:50em;
background-color:silver;
visibility:collapse;
top:150px;
left:80px;
}
------------------------------------------------------
function Seite1() {

document.getElementById("Seite2").style.visibility = "collapse";
document.getElementById("Seite3").style.visibility = "collapse";
document.getElementById("Seite1").style.visibility = "visible";

}
function Seite2() {

document.getElementById("Seite2").style.visibility = "visible";
document.getElementById("Seite3").style.visibility = "collapse";
document.getElementById("Seite1").style.visibility = "collapse";

}

Fehelerkonsole:
Warnung: Element referenziert durch ID/NAME im globalen Geltungsbereich. Verwenden Sie stattdessen den W3C-Standard document.getElementById().