1.document.formName.item("itemName") 問題
說明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"].
解決方案:統一使用document.formName.elements["elementName"]. Text1:
document.formName.item("itemName")
document.formName.elements["elementName"]
-------------------------------------------------
2.集合類對象問題
說明:IE下,可以使用()或[]擷取集合類對象;Firefox下,只能使用[]擷取集合類對象.
解決方案:統一使用[]擷取集合類對象.
Text2:
document.forms("formName")
document.forms["formName"]
Text3:
document.getElementsByName("inputName")(0)
document.getElementsByName("inputName")[0]
-------------------------------------------------
3.自訂屬性問題
說明:IE下,可以使用擷取常規屬性的方法來擷取自訂屬性,也可以使用getAttribute()擷取自訂屬性;Firefox下,只能使用getAttribute()擷取自訂屬性.
解決方案:統一通過getAttribute()擷取自訂屬性.
Text4:
直接擷取自訂屬性的值
通過getAttribute()擷取自訂屬性的值
-------------------------------------------------
4.eval("idName")問題
說明:IE下,,可以使用eval("idName")或getElementById("idName")來取得id為idName的HTML對象;Firefox下只能使用getElementById("idName")來取得id為idName的HTML對象.
解決方案:統一用getElementById("idName")來取得id為idName的HTML對象.
Text5:
eval("idName")
document.getElementById("itemId")
-------------------------------------------------