Don P: Vollständiger Code

Beitrag lesen

Hallo,

Die Umsetzung im ganzen sieht so aus bei mlf. Besagter Code reagiert also auf INPUT und BUTTON Elemente in einer Helfer-Funktion (createInputElementWithAttributes)

Ok, aber was ist jetzt mit molilys Einwand, dass der catch-Block u.U. nicht zum Zug kommt?

Und wäre es statt try-catch mit

  
el = document.createElement(tagName);  
el.type = type;  
el.type === type || (el = document.createElement('<'+tagName+' type="'+type+'">');  

nicht auch getan? Wahrscheinlich nicht, denn das sieht nach normaler Objekt-Erweiterung aus, so dass vielleicht der IE trotz (el.type === type) === true die type-Eigenschaft nicht als Attribut ansieht.

Tipp: Wenn man die Attribute nicht als zweidimensionales Array sondern als Objekt übergibt, entfällt die Frickelei mit att[0][1].

Gruß, Don P