IE の DOM でハマる
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=29683&forum=28&4
で見つけたのですが、IE では以下のコードは動かず、
inputTag = document.createElement('input'); inputTag.name='aa';
このように書く必要があるようです。
inputTag = document.createElement('<input name="aa">');
残念ながら IE7 でも直っていないようで、ハマりました。どうみてもブラウザのバグです。本当にありがとうございました。