crac: NS 4.x: alternative zu getElementByName() ?

Gibt es zu getElementByName('name') eine alternative, welche von IE und NS 6.x und auch NS 4.x unterstuetzt wird?

Denn ich moechte, dass das Formular auch mit NS 4.x richtig dargestellt wird. Es geht darum, dass gewisse Felder erst beschreibbar werden, wenn ein anderes zuvor gewaehlt wurde ... Ich habe nun 2 Funktionen ("aktiviere(name,anzahl)") geschrieben, welche den Namen und die Anzahl dazugehoeriger Felder enthaelt, die aktiviert, oder deaktiviert werden sollen. Leider kann ich somit nicht direkt auf die Felder greifen (document.forms[0].NAME.disabled = false) sondern muss getElementByName() benutzen.

Gibt es nun eine Moeglichkeit, innerhalb von einer Funktion ohne getElementByName() auf diese Felder einwirken zu koennen (NS 4.x kompatibel)?