[Javascript][CSS] Layer abfragen



  • Huhuu,

    ich stehe mal wieder vor einem kleinem Problem.

    Ich möchte einen Layer anlegen und diesen erstmal verbergen(visibility: hidden;). Soweit klappt das auch prima.

    Nun möchte ich aber mittels Javascript abfragen, ob dieser Sichtbar ist. Das klappt leider nicht so wie das gerne hätte.

    Bsp:

    alert(document.getElementById("der_layer").style.visibility)
    

    Der Code zeigt mir eine leere Messagebox an.

    Setzte ich diesen Wert im Skript zur Laufzeit auf visible/hidden mittels

    document.getElementById("der_layer").style.visibility = "visible"
    

    ,kann ich das danach beliebig neu setzten und abfragen.

    Warum muss ich das erst im JS setzten?

    Liebe Grüsse



  • Das Phänomen kenn ich nur zu gut und kann ganz schön nervig sein 🙄

    Warum das nicht standardmäßig mit dem Wert vorbelegt wird, den man mittels CSS angibt, weiß ich leider auch nicht :(. Wäre aber mal ne gute Erweiterung für die Browser.


Anmelden zum Antworten