Document.styleSheetSets
< JavaScript | Document
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
تُعيد قائمة بمجموعات صفحات الأنماط المُتاحة على المُستند حاليًّا.
البنية العامة
sets = document.styleSheetSets
عند الإعادة، سيحمل المتغيّر sets
قائمة بمجموعات صفحات الأنماط المُتاحة على المُستند حاليًّا.
مثال
لنَفرِض أنّ لدينا عنصر قائمة <ul>
بالمُعرِّف "sheetList"
(ID)، يُمكنك ملء هذه القائمة بأسماء مجموعات صفحات الأنماط المُتاحة بشيفرة مُشابهة لما يلي:
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
الخاصّ بكل صفحة أنماط ذات عنوان إلى القائمة. القيم المُكرّرة تُحذف من القائمة (باستخدام مُقارنة حسّاسة لحالة الأحرف).
انظر أيضًا
document.preferredStyleSheetSet
document.lastStyleSheetSet
document.selectedStyleSheetSet
document.enableStyleSheetsForSet()
مصادر ومواصفات
- مواصفة HTML5: Alternate Style Sheets.