derUnfassbare: getElementsByName + IE

Hey Leute!

Ich habe folgendes Problem:
ich habe einige div's, die - wenn sie ausgewählt werden (mit onClick) - angezeigt werden, und wenn nochmal onClick wieder ausgeblendet werden.
Bisher kein Problem - funktioniert alles!
ich möchte allerdings, dass wenn ich ein div anzeige, alle anderen div's automatisch ausgeblendet werden...
dies funkt im Firefox einwandfrei, der IE ignoriert allerdings das getElementsByName!

Hier der JS-Code:
function toggleSlider(elementId) {
 var el = document.getElementById(elementId);
 var allEl = document.getElementsByName('selectBox');
 for (var i = 0; i < allEl.length; i++) {
  if (!allEl[i].style.display) {
   new Effect.SlideUp(allEl[i],{duration:0.3});
  }
 }
 if (el.style.display) {
  new Effect.SlideDown(el,{duration:0.3});
 }
}

alle div's haben den gleichen name, und unterschiedliche id's klarerweise...
Hat jemand eine Idee wieso das im IE nicht funktioniert bzw. wie man das Problem am Besten lösen kann?

Danke!

cheers
Michael

  1. hi,

    ich habe einige div's [...]
    dies funkt im Firefox einwandfrei, der IE ignoriert allerdings das getElementsByName!

    Natürlich, Div hat in (X)HTML ja auch kein name-Attribut.

    ich möchte allerdings, dass wenn ich ein div anzeige, alle anderen div's automatisch ausgeblendet werden...

    https://forum.selfhtml.org/?t=137689&m=894456

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }