さらに
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が通るなんて知らなかったよ! これもクロスブラウザ的に大丈夫なのかな、という不安を抱えつつまあガンガンいきます。