Trovare id duplicati nell'HTML con Javascript

Mattepuffo's logo
Trovare id duplicati nell'HTML con Javascript

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!


Condividi

Commentami!