molily: createElement, checkbox und der IE

Beitrag lesen

try {

el = document.createElement(tagName);
el.type = type;
}
catch(err) {
el = document.createElement('<'+tagName+' type="'+type+'">');
}

  
Wie gesagt ist das unnötig. Für welche tagName und type ist es deiner Meinung nach nötig?  
Für die Eingabewerte "input" und "checkbox" springen IE 6, 7, 8 und 9 \*nicht\* in den Catch-Block.  
  
Mathias