legen Sie den Stil mit :hover javascript

Ich verstehe, dass die folgende Methode ist ideal für die Einstellung des CSS-styles, da der browser-Kompatibilität.

element.style.cssText = "color:red;";

Was ich nicht kann, ist die Verwendung cssText zum anwenden von Stilen auf die :hover und :focus CSS-events.

Was mache ich stattdessen?

element.style.cssText = ":focus{color:red;}";

P. S. nicht erwähnt mit javascript-Ereignisse wie onmouseover anstelle der CSS - :hover ( Es passt nicht, meine situation.)

onmouseover ist das gleiche wie hover; befestigen Sie das Ereignis und fügen Sie einfach eine Klasse, und per CSS-style-Klasse. Hat eine höhere Wiederverwendbarkeit.
Warum nur nicht, definieren Sie es in einem normalen css, und ändern Sie nur die Klasse in javascript?
fast. :hover funktioniert nur auf <a> - tags im IE6, aber onmouseover funktioniert auf nahezu allen Elementen. Sie sind ähnlich, aber nicht identisch.
und @Dmitri diese beiden Optionen nicht verfügbar sind, in diesem Umstand. Kennst du eine Methode?

InformationsquelleAutor Web_Designer | 2011-05-15

Schreibe einen Kommentar