Nilientes: <div>+css mit js ändern

hallo, habe folgenden code um die färbe eines divs zu ändern

function click(i)
{
        document.getElementById(i);

elem.style.background='#A0A0A0';
}

funktioniert im mozilla/firefox wunderbar, nur im ie tut sich nichts. ist das was ich vorhabe überhaupt mit dem ie möglich: die position der divs und deren farbe soll sich über js ändern lassen.

mit dem mozilla hab ich jetzt die komplette funktionalität fertig, nur das umsetzten in den ie scheitert schon hier am anfang?

  1. Hallo,

    function click(i)
    {
            document.getElementById(i);

    elem.style.background='#A0A0A0';
    }

    sieht das wirklich so aus? Oder vieleicht:

    elem=document.getElementById(i);

    der Zugriff auf die Hintergrundfarbe geht mit:

    elem.style.backgroundColor='#A0A0A0';

    Gruß, Jürgen

    1. ja sicher....
      das war mein fehler, habe den code nur auf das wesentliche reduziert und dabei die zuweisung vergessen

      mmh, der mozilla nimmt auch elem.style.background an...

      1. Hallo,

        mmh, der mozilla nimmt auch elem.style.background an...

        das müsste dann aber das Hintergrundbild sein. Siehe
        http://de.selfhtml.org/javascript/objekte/style.htm

        Gruß, Jürgen

        1. hi,

          mmh, der mozilla nimmt auch elem.style.background an...

          das müsste dann aber das Hintergrundbild sein. Siehe
          http://de.selfhtml.org/javascript/objekte/style.htm

          nein, das ist falsch.

          backgroundImage ist _nur_ für's hintergrundbild, background hingegen ist die kombination der einzelnen background-attribute, wie in "reinem" CSS auch.

          gruß,
          wahsaga

          --
          "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
          1. Hallo,

            nein, das ist falsch.

            backgroundImage ist _nur_ für's hintergrundbild, background hingegen ist die kombination der einzelnen background-attribute, wie in "reinem" CSS auch.

            ach so. Ich habe nur hier kurz nachgesehen:
            http://de.selfhtml.org/javascript/objekte/style.htm#style_eigenschaften

            Gruß, Jürgen