AjaxTips: IEのinput タグはどうなってるんだ?

こんばんわ。健康診断で血をチューっと抜かれたおじいさんです。
なんだかいつの間にか、Hit数が600に達しようかという状況。
しかし、このうち半分はお爺さん本人であることは間違いありませんね(^-^;)

今日の題も、例のごとくinput タグです。
radioボタンを作っていたら、嵌りました。

現象
 ・IEだと、input type="radio"のname指定が後からできない。
  つまり、createElementだと、name指定が効かない、という事になります。
  ==>FFだとちゃんと動きました。

回避手段
 ・あまり調べてないのですが、親ノードのinnerHTMLで、<input type="radio" name="hogehoge">とすれば回避可能でした。

これと類似の話に、 input type=textの要素を後から、type=passwordへの変更するのは無理という話もあります。
これにもやっぱり、innerHTMLを使う必要があります。
IE DOM Explorerなんかを見ても、type属性はread-onlyじゃあないんですがねぇ。。。


おまけ。
下のページは昨日発見したんですが、バグとかが結構まとまってて便利です。

 http://www6.plala.or.jp/go_west/nextcss/bug/dsp_n_ps.htm

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

この記事へのトラックバック