可惡的ie8提示缺少id未定義
更新時間:2014年03月20日 11:11:31 作者:
在頁面中循環(huán)添加到select中,但是在ie8中就一直提示 缺少id未定義,經(jīng)測試發(fā)現(xiàn)數(shù)組的最后多了個逗號,把逗號去掉就好了
最近一直用javascript編程,用到了json,寫了個數(shù)組[{'id':'key_01','name':'高校'},{'id':'key_02','name':'直送卡'},{'id':'key_03','name':'新生'},{'id':'key_04','name':'換機'},{'id':'key_05','name':'動感地帶套卡'},{'id':'key_06','name':'庫存'},{'id':'key_07','name':'飛信'},{'id':'key_08','name':'手機視頻'},{'id':'key_09','name':'校訊通'},];
在頁面中循環(huán)添加到select中,但是在ie8中就一直提示 缺少id未定義,在其他瀏覽器中都是ok的,后來使用ie8的js調(diào)試,發(fā)現(xiàn)他的數(shù)組長度比在其他瀏覽器中的數(shù)組長度大1,而實際查看數(shù)組并沒有那么多的值,后來仔細看,才發(fā)現(xiàn)數(shù)組的最后多了個逗號,把逗號去掉就好了。
原來ie8獲取實際值和長度的時候方法不一樣的,不能在數(shù)組的最后加多余的逗號。
在頁面中循環(huán)添加到select中,但是在ie8中就一直提示 缺少id未定義,在其他瀏覽器中都是ok的,后來使用ie8的js調(diào)試,發(fā)現(xiàn)他的數(shù)組長度比在其他瀏覽器中的數(shù)組長度大1,而實際查看數(shù)組并沒有那么多的值,后來仔細看,才發(fā)現(xiàn)數(shù)組的最后多了個逗號,把逗號去掉就好了。
原來ie8獲取實際值和長度的時候方法不一樣的,不能在數(shù)組的最后加多余的逗號。
相關文章
js實現(xiàn)table添加行tr、刪除行tr、清空行tr的簡單實例
下面小編就為大家?guī)硪黄猨s實現(xiàn)table添加行tr、刪除行tr、清空行tr的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10谷歌瀏覽器 insertCell與appendChild的區(qū)別
table中增加單元格時 在谷歌瀏覽器中使用insertCell方法增加列時,顯示結(jié)果的先后順序與程序執(zhí)行的先后順序相反2009-02-02js調(diào)用后臺、后臺調(diào)用前臺等方法總結(jié)
這篇文章主要對js調(diào)用后臺,后臺調(diào)用前臺等方法做個總結(jié),需要的朋友可以參考下2014-04-04