首頁 >web前端 >js教程 >可惡的ie8提示缺少id未定義_javascript技巧

可惡的ie8提示缺少id未定義_javascript技巧

WBOY
WBOY原創
2016-05-16 16:55:021078瀏覽

最近一直用javascript編程,用到了json,寫了個數組[{'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':'校訊通'},];

在頁面中循環加入到select中,但在ie8中就一直提示缺少id未定義,在其他瀏覽器中都是ok的,後來使用ie8的js調試,發現他的數組長度比在其他瀏覽器中的數組長度大1,而實際查看陣列沒有那麼多的數值,後來仔細看,才發現陣列的最後多了個逗號,把逗號去掉就好了。

原來ie8取得實際值和長度的時候方法不一樣的,不能在陣列的最後加多餘的逗號。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn