Bernd: div ein-/ausblenden und classe ändern

Beitrag lesen

hi wahsaga;

wo ist das problem?

ich kriegs nicht hin ;-)

auf das objekt style unterhalb des elementes zuzugreifen, schaffst du

ja, das ist nciht das problem.

  • dann solltest du es doch ebenso schaffen, auf eine unterhalb des elementes liegende eigenschaft namens className zuzugreifen.

nein, leider nicht, vielelicht hab ich auch nur einen denkfehler aber irgendwie stehe ich auch dem schlauch...

ich habs so versucht:
function showhide(x)
{
  if(status==0){
    document.getElementById('subnav' + x).style.display = 'block';
document.getElementById('subnav' + x).this.className='active'
    status=1;
  }
  else{
    document.getElementById('subnav' + x).style.display = 'none';
    status=0;
  }
}

klappt aber nicht ;-(