Stefan: innerHTML für verschiedene Browser

Beitrag lesen

Hallo,

also ich habe nix gescheites dazu gefunden wie ich am besten eine Funktion schreibe die innerHTML für alle Browser richtig verwendet.

Bei der style Eigenschaft habe ich das so gemacht:
-->
function getElementStyle(Welches){
 if (document.getElementById){ //DOM
  var ElementStyle=document.getElementById(Welches).style;
 }
 else{
  if (document.layers){ //NS4
   var ElementStyle=document.Welches;
  }
  else{ //IE4
   var ElementStyle=document.all.Welches.style;
  }
 }
 return ElementStyle;
}
function IrgendEine(){
ElementStyle=getElementStyle('FeldId');
ElementStyle.visibility = 'visible';
}
<--

Ist das gut so?

Nun würde mich interessieren wie die Funktion getElementStyle() zu getElement() umgeschrieben werden müsste, dass ich wie folgt schreiben kann:
-->
Element=getElement('FeldId');
Element.innerHTML = '<b>Der Text</b>';
<--

Danke
Stefan