wimu: getElementById in globaler Variable

Beitrag lesen

Hallöle,

hab' schon überall gesucht, kann aber nix richtiges finden. Folgendes Problem:
Ich möchte in einem externen .js einer Variable ein Element per Id zuweisen; ungefähr so:

  
window.onload = function() {  
     test = document.getElementById('test');  
     }  

Spart einfach viel Schreibarbeit, wenn ich immer wieder auf das gleiche Element zugreife. Funktioniert auch prima im FF und Opera, aber der IE zickt und sagt was wie "Das Objekt unterstützt diese Eigenschaft oder Methode nicht". Im IE klappt es nur, wenn ich aus der globalen eine lokale Variable mache, also

  
     var test = document.getElementById('test');  

nur bringt mir eine lokale Variable gar nix. Irgendeine Idee? Mach' ich irgendwas falsch? Kann man eine lokale Variable im Nachhinein global machen? Oder besser: kann ich irgendwie über das Name-attribut direkt zugreifen, also sowas wie

  
     document.test.innerHTML = 'irgendwas';  

Das klappt bei mir immer nur bei Bildern oder Formular-Elementen, o.ä., nicht aber bei divs oder spans, für die ich das bräuchte.

Vielen Dank im voraus; Grüße,

WiMu