2012-03-19 7 views
-1

これは何度も前に尋ねられたことは知っていますが、まだ回答が見つからないようです。this.type IEの代替

this.typeプロパティを使用してオブジェクトを参照しようとしています。残念ながら、これはInternet Explorerでは機能せず、すべてのJSが壊れます。

たとえば、フィールドには this.type を参照し、this.type = 'text'に変更することができます。

これにはどのような代替手段と回避策を使用できますか?

ありがとうございました。

+1

this.typeプロパティタグの場合は –

+0

です。 – nickw444

+0

あなたが問題のコードを投稿していないなら、誰もあなたが何を話しているかはわかりません。 '' DOMノードの "type"プロパティを参照することは、実際にはIE6ではうまく動作します。 – Pointy

答えて

2

IEの<input>要素の「タイプ」を変更することはできません。あなたはできません。それはあなたをさせません。ただし、要素を削除して、その場所に新しい要素を追加することはできます。