>웹 프론트엔드 >JS 튜토리얼 >Abominable ie8은 ID가 누락되었으며 undefine_javascript 팁이라는 메시지를 표시합니다.

Abominable ie8은 ID가 누락되었으며 undefine_javascript 팁이라는 메시지를 표시합니다.

WBOY
WBOY원래의
2016-05-16 16:55:021132검색

최근에 저는 json을 사용하여 자바스크립트로 프로그래밍하고 있으며 [{'id':'key_01','name':'university'},{'id':'key_02','name':'direct 카드 배열을 작성했습니다. ' },{'id':'key_03','name':'new'},{'id':'key_04','name':'Change'},{'id':'key_05','name ':'M-Zone 카드 세트'},{'id':'key_06','name':'Inventory'},{'id':'key_07','name':'Fetion'},{'id ': 'key_08','name':'Mobile Video'},{'id':'key_09','name':'School Communication'},];

다음의 루프에서 선택에 추가 페이지에 있지만 IE8에서는 항상 누락된 ID가 정의되지 않았다는 메시지가 표시되며 다른 브라우저에서는 괜찮습니다. 나중에 IE8의 js 디버깅을 사용하여 그의 배열 길이가 페이지의 배열 길이보다 1 크다는 것을 발견했습니다. 다른 브라우저에서는 그런데 실제 보기에는 그 배열에 값이 그렇게 많지 않더라구요.. 나중에 자세히 보니 배열 끝에 쉼표가 하나 더 있는 걸 발견했습니다.

IE8에는 실제 값과 길이를 얻는 다른 방법이 있는 것으로 나타났습니다. 배열 끝에 쉼표를 추가할 수 없습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.