Also mittels JavaScript einen Klassennamen ändern:
foo.className = "hervorgehoben";
Gut, ich habe also zwei Funktionen geschrieben:
function Farbwechsel(id)
{
id.className = "hinterlegt";
}
function FarbeReturn(klasse)
{
id.className = "nix";
}
Dies sollte ja dann die Klassennamen ändern, wenn man sie mit der ID der entsprechenden Zeile aufruft, oder nicht ?
.hervorgehoben {background-color: yellow;}
ich habe es entsprechend dem verlinkten Beispiel 'hinterlegt' genannt. Allerdings liefert Firefoxfehler zurück:
"Selektor erwartet. Regelsatz wegen ungültigem Selektor ignoriert."
So wie ich das verstanden habe, sollte doch aber
.hinterlegt {background-color: yellow;}
das selbe sein wie
*.hinterlegt {background-color: yellow;}
und also universell für alles gelten, dass ich 'hinterlegt' nenne, oder nicht?
Ich habe wie gesagt, garkeine Erfahrung mit CSS. Mein .css File enthält auch nur diese Zeilen
<style type="text/css">
.hinterlegt { background-color: yellow; }
</style>
Bin da jetzt wieder etwas am Straucheln, weil es in den Beispielen für mich ganauso aussieht.
Vielen Dank im vorraus.
Heinrich