T

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探すしかないのかな。

Posted by on 6月 29, 2007 in Javascript, Tuit

コメントを残す