Stefan Froehlich wrote:
Quote:
D.h. kurz gesagt setzt "element.style.display = '';" die Eigenschaft
grundsaetzlich wieder auf den Wert, den sie beim Laden der Seite hatte? |
element.style.display ist der inline-Style des Elementes, der sowohl im
HTML-Markup (also per
<div style="display: none;">
) als auch per Script gesetzt werden kann.
Wenn man per Script
element.style.display = '';
setzt, dann loescht man damit den inline-Style fuer die
display-Eigenschaft.
Dabei wird also nicht grundsaetzlich der Wert gesetzt, der im
HTML-Markup beim Laden der Seite gesetzt ist.
Und der berechnete Wert fuer die display-Eigenschaft dieses Elementes
haengt dann wiederum nicht nur vom inline-Style ab, sondern auch von den
Stylesheets und wie diese eventuell per Script manipuliert wurden.
--
Martin Honnen
http://JavaScript.FAQTs.com/