Felix: css-Klasse ändern

Hallo Forum,

ich möchte per Mausklick die css-Klasse einer Zelle ändern. Die Zelle hat eine festgelegte ID "menu_item".

Der Code:
window.document.getElementById("menu_item").className="neue_klasse";

Es funktioniert aber einfach nicht. Verschiedene Schreibweisen habe ich auch schon ausprobiert.. kein Erfolg.

Wo liegt hier das Problem?

Gruß,
Felix

  1. ich möchte per Mausklick die css-Klasse einer Zelle ändern. Die Zelle hat eine festgelegte ID "menu_item".

    Der Code:
    window.document.getElementById("menu_item").className="neue_klasse";

    Es funktioniert aber einfach nicht. Verschiedene Schreibweisen habe ich auch schon ausprobiert.. kein Erfolg.

    Funktioniert nicht heißt was?
    Fehlermeldungen?
    Welcher Browser?
    An welcher Stelle rufst du die Zeile auf?
    hast du mal den Rückgabewert der Funktion geprüft?

    Wo liegt hier das Problem?

    Mangelnde Fehleranaylse?

    Struppi.

    1. Der Code steht in einer Funktion im Header. Das Problem taucht sowhol im Firefox als auch im IE6 auf. JavaScript-Fehler werden keine ausgegeben.

      ich möchte per Mausklick die css-Klasse einer Zelle ändern. Die Zelle hat eine festgelegte ID "menu_item".

      Der Code:
      window.document.getElementById("menu_item").className="neue_klasse";

      Es funktioniert aber einfach nicht. Verschiedene Schreibweisen habe ich auch schon ausprobiert.. kein Erfolg.

      Funktioniert nicht heißt was?
      Fehlermeldungen?
      Welcher Browser?
      An welcher Stelle rufst du die Zeile auf?
      hast du mal den Rückgabewert der Funktion geprüft?

      Wo liegt hier das Problem?

      Mangelnde Fehleranaylse?

      Struppi.

      1. Der Code steht in einer Funktion im Header. Das Problem taucht sowhol im Firefox als auch im IE6 auf. JavaScript-Fehler werden keine ausgegeben.

        Nitte kein Tofu.

        Du meinst diese iene Zeile steht im Header?
        Und es werden keine Fehler ausgegeben  glaub ich nicht. (schau mal in JS Konsole vom FF)

        und

        hast du mal den Rückgabewert der Funktion geprüft?

        Struppi.

  2. Hallo Felix,

    Wo liegt hier das Problem?

    Vielleicht woanders?
    Hast du ein Beispiel online?

    Grüsse

    Cyx23