Andi: Hat ID maximal grösse

Hallo!

Ich gebe eine Tag eine ID und rufe dann eine Funktion auf, die die Farbe des Tags ändert.

<a href='irgednwohin' onclick='setColor' id='2004072954645514_dLmkBsPtSuNbd'>

function setColor(div)
{
 document.getElementById(div).style.color = '#FFFFFF';
}

Wenn ich diese ID vergebe kommt immer ein Javascript Fehler. Hingegegen wenn ich diese ID setze

<a href='irgednwohin' onclick='setColor' id='2004072954645514'>

funktioniert es ohne Probleme.

Wo liegt denn hier der Fehler?

Grüsse
Andi

  1. Hallo,
    beide Ids sind inkorrekt, da ID-Attribut-Werte immer mit einem Buchstaben beginnen müssen.[1]
    MfG,
    Max.
    [1]:  http://www.w3.org/TR/html401/types.html#type-name

  2. Sup!

    Welchen JavaScript-Fehler gibt's denn?
    Mozilla z.B. hat eine sehr schoene JS-Konsole, wo sowas drin steht...

    Gruesse,

    Bio

    --
    Tötet DJ Ötzi! (Nicht wirklich!)
    1. Hallo!

      Habe den Fehler jetzt gelöst:

      Ich hatte:

      <a id='A2004072955446616_dLmkBsPtSuNbd' onclick='setColor(A2004072955446616_dLmkBsPtSuNbd)'>

      Korrekterweise müsste stehen:

      <a id='A2004072955446616_dLmkBsPtSuNbd' onclick='setColor('A2004072955446616_dLmkBsPtSuNbd')'>

      Ich *******

      Grüsse
      Andi