IE瀏覽器JS提示缺少對象的解決辦法


前端文件中寫了一個AJAX取城市列表的JS方法、一個檢測表單輸入的JS方法,還有一些其它的JS代碼。

整個頁面代碼在chrome和火狐瀏覽器下一切正常。但是在IE瀏覽器下在取城市列表的JS方法中提示缺少對象,這個不太具體的報錯一開始就讓我頭疼,因為在chrome等瀏覽器中是可以運行的,所以初步估計是代碼沖突,於是一段代碼,一段代碼的刪,搞了一個小時,發現問題出在檢查表單的JS方法里:

表單中有一個選擇產品分類的下拉框,這個下拉框的name和ID都定義為:class ,然后在檢查表單的JS方法里取這個class的內容進行判斷。

錯誤代碼片段:

表單:
<
select name="class" id="class">

檢測表單輸入的JS方法:
var str=document.myform.class.value;

 

估計是class這個名稱算是系統保留字,所以出錯,將下拉框和檢測表單中的class 換成class1,問題解決。

坑爹....


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM