Hallo,
Besser is noch document.getElementById (Element! statt ElementS!, kriegst nur eins, weil ID eindeutig sein muss im HTML-Dokument!), und is auch VIEL schneller.
Welche dieser Methoden zum Einsatz kommen sollte, entscheidet einzig und allein die DOM-Struktur. Wenn man z.B. Formularelemente ohne IDs (nur mit notw. name) sucht, sollte man auch getElementsByName() verwenden. Alternativ stehen dafür natürlich auch die älteren Objekte zur Verfügung (forms, elements,…).
mfg. Daniel