erntedank: Funktion mit Rückgabewert und getElementbyId

Beitrag lesen

Hallo!

Ich habe folgende Funktion und komme nicht weiter wie ich dieser als Rückgabewert die ID des Links aus dem sie aufgerufen wird, übergebe.

var linkfarbe = new Array("#FFF", "#EEE", "#CCC", "#666", "#000");
var counter = 0;
function hoverlinks() {
 if(counter > linkfarbe.length) {
 counter = 0;
 return;
 }
 if(document.getElementById)
 document.getElementById('blink').style.color = linkfarbe[counter];
 counter++;
 setTimeout('hoverlinks()', 60);
}

<a href="#" id="blink" onmouseover="hoverlinks()">blabla</a>

Wenn ich eine Stringvariable vereinbare und diese Variable als Rückgabewert einsetze, kommt stets als Fehlermeldung document.getElementById(Variable) has no properties.

Wie muss ich diese Funktion umschreiben?
Vielen Dank!