Lutz Otto: JS: Änderungen an DOM-Objekten nicht dauerhaft

wenn ich einem element (div-container) in einer funktion (welche über einen link mit onklick aufgerufen wird) mit document.getElementById(element).style.eigenschaft ="neuerWert" z.b. display="none" zuweise, wird der container nur ganz kurz ausgeblendet (ca. laufzeit der funktion) geändert und anschließend wieder eingeblendet. ist das normal? oder was muss ich tun, um das zu ändern?

  1. wenn ich einem element (div-container) in einer funktion (welche über einen link mit onklick aufgerufen wird) mit document.getElementById(element).style.eigenschaft ="neuerWert" z.b. display="none" zuweise, wird der container nur ganz kurz ausgeblendet (ca. laufzeit der funktion) geändert und anschließend wieder eingeblendet. ist das normal? oder was muss ich tun, um das zu ändern?

    Nein das ist nicht normal.

    Struppi.

  2. Hello out there!

    wenn ich […] z.b. display="none" zuweise, wird der container nur ganz kurz ausgeblendet […] geändert und anschließend wieder eingeblendet. ist das normal?

    Nein.

    oder was muss ich tun, um das zu ändern?

    Was immer du tust, wodurch dies auftritt, unterlassen.

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)