Document.styleSheetSets
< JavaScript | Document
تُعيد قائمة بمجموعات صفحات الأنماط المُتاحة على المُستند حاليًّا.
البنية العامة
sets = document.styleSheetSets
عند الإعادة، سيحمل المتغيّر sets
قائمة بمجموعات صفحات الأنماط المُتاحة على المُستند حاليًّا.
مثال
لنَفرِض أنّ لدينا عنصر قائمة
document.preferredStyleSheetSet
document.lastStyleSheetSet
document.styleSheetSets
document.enableStyleSheetsForSet()
- مواصفة HTML5: Alternate Style Sheets.
بالمُعرِّف (ID) "sheetList"، يُمكنك ملء هذه القائمة بأسماء مجموعات صفحات الأنماط المُتاحة بشيفرة مُشابهة لما يلي:
var list = document.getElementById("sheetList");
var sheets = document.styleSheetSets;
list.innerHTML = "";
for (var i = 0; i < sheets.length; i++) {
var item = document.createElement("li");
item.innerHTML = sheets[i];
list.appendChild(item);
}
ملاحظات
تُبنى قائمة مجموعات صفحات الأنماط المُتاحة عبر ترقيم جميع صفحات الأنماط المُتاحة للمُستند، حسب الترتيب الموجود في الخاصيّة document.styleSheets
، ثمّ إضافة العنوان title
الخاصّ بكل صفحة أنماط ذات عنوان إلى القائمة. القيم المُكرّرة تُحذف من القائمة (باستخدام مُقارنة حسّاسة لحالة الأحرف).