Georg L.: setAttribute bei onLoad im Internet Explorer nicht möglich?

Beitrag lesen

Hallo,

folgende JavaScript-Funktion rufe ich mittels onload="verstecken('b1')" im body-Element auf:

function verstecken(id) {
  if (document.getElementById) {
     document.getElementById(id).setAttribute("style","display:none");
  }
}

Firefox und der Internet Explorer 7 verstecken auch wie gewünscht das Element mit der ID "b1".

Nicht so jedoch der Internet Explorer in der Version 6. Ist jener grundsätzlich nicht in der Lage, Elementeigenschaften beim laden einer Seite zu ändern? Oder gibt es doch eine Möglichkeit, den beabsichtigten Effekt zu erreichen?

Beste Wünsche,
GL