Tuit: Javascript
IE6でinputタグのname属性を書き換えようとしたらうまく動かない。createElementでname属性を指定できないので困っていたら、こんな情報が:
IE は createElement(‘input’) した要素の name 属性を変更することができない。
ではどうすれば良いかと言うと、MSDN にちゃんと書かれている。
var inputElement = document.createElement (‘<input type=”text” name=”i_theme” size=”20″>’);ここ笑う(しかない)所ね。ブラウザ分けするのが面倒だが、IE6 のみの環境なら大丈夫だろう。
いや本当に笑うしかない。こういう失敗データベースはMSDN探すしかないのかな。
コメントを残す