1.document.formName.item("itemName") 問題 注: IE では、document.formName.item("itemName") または document.formName.elements [ "elementName"]; Firefox では、document.formName.elements["elementName"] のみを使用できます。
解決策: document.formName.elements["elementName"] を一律に使用します。 2. コレクション オブジェクトに関する問題
説明: IE では、() または [] を使用してコレクション オブジェクトを取得できますが、Firefox では、[] を使用してのみコレクション オブジェクトを取得できます。解決策: コレクション オブジェクトを取得するには、一律に [] を使用します。 3. カスタム属性の問題
注: IE では、通常の属性を取得する方法を使用できます。カスタム属性 属性を取得するには、getAttribute() を使用することもできます。Firefox では、getAttribute() を使用してカスタム属性を取得することもできます。
4.eval("idName") の問題
説明: IE では、eval("idName") または getElementById("idName") を使用して、ID が次の HTML オブジェクトを取得できます。 idName; Firefox では、idName の HTML オブジェクトを取得するには getElementById("idName") のみを使用できます。
解決策: idName の HTML オブジェクトを取得するには、getElementById("idName") を使用します。 🎜>
5. 変数名が HTML オブジェクトの ID と同じである問題
説明: IE では、HTML オブジェクトの ID を直接使用できます。 Firefox では、ドキュメントの下位オブジェクトの変数名として使用できますが、IE では同じ変数名を使用できません。
解決策: document.idName の代わりに document.getElementById("idName") を使用します。エラーを減らすために、変数を宣言するときは常に var を追加してください。
6.const の問題
説明: Firefox では定数を定義するために const キーワードまたは var キーワードを使用できますが、IE では var キーワードのみを使用できます。
解決策: var キーワードを使用して定数を定義します。
7. input.type 属性の問題
説明: IE での input.type
8.window.event の問題 説明: window.event は読み取り専用です。
解決策:
IE:
コードをコピーします
コードをコピー