Mittels getElementById Wert für a:hover setzen?
Frank Stabenau
- javascript
0 Thomas J.S.0 Frank Stabenau0 Struppi0 Thomas J.S.
Hallo Ihr,
geht das? Oder kann ich mit einem anderen JS befehl a:hover ändern?
Ich habe leider nichts finden können...
Gruß
Frank
Hallo,
geht das? Oder kann ich mit einem anderen JS befehl a:hover ändern?
Ich habe leider nichts finden können...
Definiere besser mehrere Klassen in deinem CSS und ändere dann die Klasse des Elements.
Grüße
Thomas
Hallo Thomas,
in meinem Fall würde es reichen, nur den Color-Wert fürs Hover zu ändern.
Das wäre wesentlich weniger aufwändig, als wenn ich ihm die Klassen neu zuweisen muss.
Gibts noch eine andere Lösung?
Gruß
Frank
Das wäre wesentlich weniger aufwändig, als wenn ich ihm die Klassen neu zuweisen muss.
Wieso benutzt du nicht einfach eine andere CSS Klasse oder was für einen Grund gibt es das du mit JS diese Eigenschaft ändern willst?
Struppi.
Hallo,
in meinem Fall würde es reichen, nur den Color-Wert fürs Hover zu ändern.
Das wäre wesentlich weniger aufwändig, als wenn ich ihm die Klassen neu zuweisen muss.
Nein es wäre wesentlich einfacher.
Gibts noch eine andere Lösung?
Du kannst es ja versuchen:
Laut http://www.w3.org/TR/2002/WD-css-style-attr-20020515 so
document.getElementById('blabla').setAttribute("style", ":hover {color:red}");
funktioniert aber nicht.
Du kannst noch höchstens ein onmouseover="style.color = 'blue';" etc. machen.
Grüße
Thomas