Hi,
function referenzen() {
if (?id=”referenz”=none?) {
document.getElementById('referenzen').style.display = 'block';
}
else {
document.getElementById('referenzen').style.display = 'none';
Grundsätzlich geht Abfragen von Eigenschaften genauso wie zuweisen - nur mit dem Vergleichsoperator == statt dem Zuweisungoperator.
Beim Abfragen von Style-Eigenschaften über das style-Objekt besteht jedoch noch die Besonderheit, dass damit nur per style-Attribut direkt am Element, oder zuvor per JavaScript gesetzte Werte ermittelt werden können.
Wenn das Element also per Default sichtbar ist, sollte man zunächst abfragen, ob display den Wert none hat (hat es nicht, weil beim ersten Aufruf gar kein Wert ermittelbar), also setzt man block im if- und none im
else-Zweig.
Wenn es andersherum ist, Element im Ladezustand per Stylesheet-Regel ausgeblendet - dann macht man es andersherum: Auf block abfragen, im if none setzen, im else block.
MfG ChrisB
Light travels faster than sound - that's why most people appear bright until you hear them speak.