Belirli bir belgeyle birlikte verilen stil sayfalarında tanımlanan sınıf adlarını toplamanın iyi bir yolunu bulmaya çalışıyorum. Ben document.StyleSheetList
hakkında biliyorum ama ayrıştırmak kolay olurdu gibi görünmüyor.Javascript kullanarak bilinen CSS sınıflarını listeleme
.my_class {
background: #fff000;
}
.second_class {
color: #000000;
}
Ben ["my_class", "second_class"]
gibi bir dizi ayıklamak olabilir: Ne aradığım gibi bir stil belge için bir şey gibi olduğunu. Bu açıkça, tam yüklü bir dom ve stil sayfalarının olumlu senaryosunu üstlenir.
Şimdiye kadar böyle bir şey yapmak için iyi bir yol bulmak için her yere baktım ve şimdiye kadar çok az ilerleme kaydettim. Bunu nasıl çekeceğine dair bir fikri olan var mı? Teşekkürler!
Tüm tarayıcılarda çalışacak bir şey mi arıyorsunuz, yoksa bu yalnızca geliştirme amaçlı mı? – Prestaul
"CSS sınıfları" ile, "Bir HTML sınıfından herhangi birinden bağımsız olarak tüm seçiciler", "Sınıf seçicileri içeren seçiciler", "Sınıf seçicileri olan seçicilerin bitleri" veya başka bir şey mi kastediliyorsunuz? – Quentin