La prima (getDocumentById() ) funziona solo nei browser recenti (da IE6 e N6 in poi).
La seconda va bene in tutti i browser (a partire da NN3 e IE3), ed e` la piu` usata (passando come parametro l'OGGETTO su cui agisce la funzione).
La terza la ho scritta solo per completezza, e serve a dimostrare l'uso del nome se passato come stringa.
Per cui nel tuo caso io userei la seconda.
Ciao
Michele