Hallo Sven,
getElementById ist beispielsweise eine Funktion, deren Ausführung relativ lange dauert - jedenfalls verglichen mit der Variante, das Funktionsergebnis einmalig in einer Variablen zwischenzuspeichern und jeweils dort wieder abzurufen.
Nur eine kleine Anmerkung: Ich gehe davon aus, dass jede halbwegs kompetente DOM-Implementierung für getElementById() einen internen schnell nachschlagbaren Index führt, so dass das Auffischen einer Element-Referenz nicht viel langsamer ist als das Dereferenzieren einer JS-Objektreferenz.
Tim