Tôi đang cố gắng tìm một cách hay để thu thập tên của các lớp được định nghĩa trong các bảng định kiểu đi kèm với một tài liệu đã cho. Tôi biết về document.StyleSheetList
nhưng có vẻ như không dễ để phân tích cú pháp. Những gì tôi đang tìm kiếm là một cái gì đó giống như, đối với tài liệu biểu định kiểu như:Liệt kê các lớp CSS đã biết bằng cách sử dụng Javascript
.my_class {
background: #fff000;
}
.second_class {
color: #000000;
}
Tôi có thể trích xuất một mảng như ["my_class", "second_class"]
. Điều này rõ ràng giả định kịch bản thuận lợi của một dom và bảng định kiểu được nạp đầy đủ.
Tôi đã tìm kiếm ở khắp mọi nơi một cách tốt để làm điều gì đó như thế này và cho đến nay, đã có ít tiến bộ. Có ai có bất kỳ ý tưởng về làm thế nào để kéo này đi? Cảm ơn!
Bạn đang tìm kiếm thứ gì đó sẽ hoạt động trong tất cả các trình duyệt, hay đây chỉ là để phát triển? – Prestaul
Bởi "CSS classes", bạn có nghĩa là "Tất cả các selectors bất kể đề cập đến một lớp HTML", "Selectors bao gồm bộ chọn lớp", "Các bit của selectors là selectors class" hay cái gì khác? – Quentin