Mahlzeit,
ich vermute mal, es es was ganz banales, aber ich schaff es nicht, per Javascript das CSS eines p-Tags zu überschreiben.
Grundsätzlich will ich den Hintergrund wechseln. Das Problem dabei, ich weise erstmal per
#mainmenu p {
background: #030;
border: 1px solid #0F0;
-moz-border-radius: 10px;
}
.hightlight {
background:#090;
}
u.a. einen Hintergrund zu. Dann wird per Scriptacoulus Grösse und Position angepasst und per
document.getElementById('mainmenu' + _target).className = "hightlight";
die neue Klasse zugewiesen. Wenn ich im oberen CSS das background entferne, funktioniert es, es lässt sich der Hintergrundwert also nicht überschreiben, soweit bin ich schonmal.
Ich hab auch probiert, den Hintergrundwert erstmal zu löschen:
document.getElementById('mainmenu' + _target).style.background = '';
das bringt aber auch nichts.
Wie kann ich den Browser jetzt dazu bewegen, mir den Wert von background zu überschreiben? Die Anwendung läuft ausschliesslich im FF ab Version 3.5