Emso: merkwürdiger Javascript Fehler

Beitrag lesen

Hallo,

bekomme folgende Fehlermeldung:

Uncaught exception: TypeError: Cannot convert 'document.getElementById('fehler')' to object
Error thrown at line 25, column 4 in chkFormular() in http://remso.eu/?zp=p521&lg=nl:
    document.getElementById('fehler').style.display = 'none';

Die Meldung verstehe ich nicht, weil

function chkFormular ()  
{  
  document.getElementById('pruefung').style.display     = 'block';  
  document.getElementById('submit_login').style.display = 'none';  
  // Fehler und Hinweise ggf. ausblenden  
  alert ( typeof(document.getElementById('fehler')) );  
  if ( typeof(document.getElementById('fehler'))=="object" )  
  {  
    document.getElementById('fehler').style.display = 'none';  
  }  
  if ( typeof(document.getElementById('hinweis'))=="object" )  
  {  
    document.getElementById('hinweis').style.display = 'none';  
  }  
  return 1;  
}  

Der alert gibt "object" zurück, der if antwortet mit TRUE, obwohl dieses Objekt nicht existiert. Was soll das?

Emso