DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> 可惡的ie8提示缺少id未定義
可惡的ie8提示缺少id未定義
編輯:JavaScript綜合知識     

  在頁面中循環添加到select中,但是在ie8中就一直提示 缺少id未定義,經測試發現數組的最後多了個逗號,把逗號去掉就好了

  最近一直用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獲取實際值和長度的時候方法不一樣的,不能在數組的最後加多余的逗號。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved