Sto cercando di trovare un buon modo per raccogliere i nomi delle classi definite nei fogli di stile inclusi in un determinato documento. So di document.StyleSheetList
ma non sembra facile da analizzare. Quello che sto cercando è qualcosa di simile, per un documento foglio di stile come ad esempio:Elenco delle classi CSS conosciute che utilizzano Javascript
.my_class {
background: #fff000;
}
.second_class {
color: #000000;
}
ho potuto estrarre una matrice come ["my_class", "second_class"]
. Ciò ovviamente presuppone lo scenario favorevole di dom e fogli di stile completamente caricati.
Ho cercato ovunque un buon modo per fare qualcosa del genere e finora ho fatto pochi progressi. Qualcuno ha qualche idea su come tirarlo fuori? Grazie!
Stai cercando qualcosa che funzioni in tutti i browser o è solo per lo sviluppo? – Prestaul
Per "classi CSS" intendi "Tutti i selettori indipendentemente da qualsiasi menzione di una classe HTML", "Selettori che includono selettori di classe", "I bit dei selettori che sono selettori di classe" o qualcos'altro? – Quentin