さらに

var input = document.createElement("input");
input.name="inputname";
input.type="hidden";
input.value="inputvalue";

とかってDOMでinputタグ組み立てたくなるときってみんなあると思うけど、無理して一般化する意味はなくて俺があったんけど、IEだとなぜかこのinputオブジェクトにnameのプロパティが設定されない・・・。ということで散々悩んだとことで@ITでこの記事。

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=29683&forum=28&4

てことで

document.createElement('<input name="inputname">');

でおやりなさい、っていうことで。というかこんなcreateElementが通るなんて知らなかったよ! これもクロスブラウザ的に大丈夫なのかな、という不安を抱えつつまあガンガンいきます。