Gunnar Bittersmann: .hover und OnMouseOver

Beitrag lesen

@@Der Martin:

nuqneH

document.getElementById('links').style.zIndex = "1";
außerdem ist es semantisch unpassend: Der z-Index ist kein String, sondern ein Zahlenwert.

Nein, alle Werte sind in DOM (und damit in JavaScript) Strings. [DOM Level 2 Style] Dass dieser String in CSS einen Zahlenwert repräsentiert, ist JavaScript Schnuppe.

Man könnte auch einen Zahlenwert zuweisen; JavaScript erledigt die Typumwandlung.

document.getElementById('links').style.zIndex = 1;  
alert(typeof document.getElementById('links').style.zIndex); // ergibt: string

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)