카테고리 없음
[javascript] id 가 중복된 노드 찾기
냐옴
2022. 12. 24. 22:43
function checkDuplicatedId() {
let dupId = {};
for (let node of document.querySelectorAll('[id]')) {
if (dupId?.[node.id] === undefined) {
dupId[node.id] = 1;
} else {
dupId[node.id] += 1;
}
}
console.log('duplicatedId', dupId);
// 중복되지 않은 id 는 삭제
for (let prop in dupId) {
if (dupId[prop] === 1) {
delete dupId[prop];
}
}
console.log('duplicatedId', dupId);
}