07/06/14 18:10:42 XpKBq37J
>>50
>>49 を書いた意味が通じなかったのかな ?
要するに setAttribute()を使わないように工夫すれば良いってこと.
まあ, >>52 によれば name attribute の設定はできないらしいけど.
となると UA 振り分けで対処するしかないだろうね.
Example (IE) :
elem.setAttribute('name',new Function('radioName'+number))
Example (Moz etc.) :
elem.setAttribute('name','radioName'+number)
これらを UA 振り分け で使い分ける.
UA 振り分けについては色々あるけれど "MSIE" が含まれるかを調べる手もある.
ただし, UA 偽装されれば ただちに動かなくなるのが欠点.
(それと無意味に複雑になるのが最大の問題点) <- M$ のばか~ !!!
>>53
どうして setAttribute() を使いたがる人が多いのかしらん ?
(かく言うワタクシメも ついさいきんまで... w)
IE で setAttribute() は鬼門なのだ.
対策は 上に書いたのと同様のはず.