Trovare id duplicati nell'HTML con Javascript
In una pagina web, che dove poi riempire con dati presi dal server, mi sono accorto che sono stati duplicati degli id.
Gli id in HTML non andrebbero mai duplicati.
Come fare a sapere quali sono stati duplicati?
Qui sotto un piccolo snippet di codice Javascript da mettere dentro la vostra pagina:
console.clear();
const ids = [...document.querySelectorAll('[id]')].map(e => e.id);
const duplicates = ids.filter((id, idx) => ids.indexOf(id) !== idx);
console.log([...new Set(duplicates)]);
Enjoy!
javascript html set
Commentami!