자바 스크립트에서 중복 ID가 포함 된 태그를 확인하는 방법은 무엇입니까?중복 된 ID를 확인하는 자바 스크립트 코드
2
A
답변
9
이 시도 :
var nodes = document.querySelectorAll('[id]');
var ids = {};
var totalNodes = nodes.length;
for(var i=0; i<totalNodes; i++) {
var currentId = nodes[i].id ? nodes[i].id : "undefined";
if(isNaN(ids[currentId])) {
ids[currentId] = 0;
}
ids[currentId]++;
}
console.log(ids);
+0
감사합니다 bfavaretto 작동 ... – laksys
+1
Btw는'*'대신'document.querySelectorAll ('[id]')'를 사용하여 검색 공간을 상당히 줄입니다. 피들에서는 14 개 요소에서 3 개로 바뀝니다. – tiffon
+0
@tiffon 당신이 제안한대로 편집되었습니다. – bfavaretto
관련 문제
- 1. 중복 된 자바 코드 중복
- 2. 주입 된 자바 스크립트 코드
- 3. 자바 스크립트 코드
- 4. 단축키 자바 스크립트 코드
- 5. DB의 자바 스크립트 코드
- 6. 자바 스크립트 대신에 id를 사용하십시오.
- 7. 게재 된 네트워크를 캡쳐하는 자바 스크립트 코드
- 8. 난독 화 된 자바 스크립트 코드
- 9. 자바 스크립트 코드 개체 예상 된 오류
- 10. 자바 스크립트 코드
- 11. 자바 스크립트 예제 코드
- 12. 자바 스크립트 코드
- 13. 자바 스크립트 코드 Textarea
- 14. 자바 스크립트 코드?
- 15. 자바 스크립트 코드 효율성
- 16. 자바 스크립트 코드
- 17. 자바 스크립트 코드 오류
- 18. 자바 스크립트 코드 배치
- 19. 자바 스크립트 - 코드
- 20. 자바 스크립트 코드 최적화
- 21. 는 자바 스크립트 코드
- 22. 다른 자바 스크립트 코드
- 23. 비슷한 자바 스크립트 코드?
- 24. 숨길 자바 스크립트 코드
- 25. 자바 스크립트 코드 반복
- 26. 자바 스크립트에서 텍스트 상자의 ID를 확인하는 방법?
- 27. 자바 - 문자열에서 중복 문자를 확인하는 방법?
- 28. 양식에서 중복 된 ID를 찾는 방법은 무엇입니까?
- 29. 중복 된 항목의 ID를 얻는 방법은 무엇입니까?
- 30. 중복 된 jQuery 코드 단순화
그들을 확인? 당신은 처음부터 그것들을 가져서는 안됩니다. 당신은 그들과 무엇을 함께 할 계획입니까? – rid
이 질문을 확인하십시오 : http://stackoverflow.com/q/482763/206403 –
나는 실수로 두 개 이상의 태그에 id를 넣습니다. – laksys