Document.styleSheets
< JavaScript | Document
تُعيد الخاصيّة document.styleSheets
القابلة للقراءة فقط قائمةً من النّوع StyleSheetList
التي تُعدّ عناصرُها كائناتٍ من النّوع CSSStyleSheet
، وهذه الكائنات تُمثّل صفحات الأنماط المربوطة صراحةً أو المُضمّنة في المُستند.
البنية العامة
var styleSheetList = document.styleSheets;
القيمة المُعادة قائمةٌ من النّوع StyleSheetList
عناصِرها كائناتٌ من النّوع CSSStyleSheet
.
مثال
function getStyleSheet(unique_title) {
for(var i=0; i<document.styleSheets.length; i++) {
var sheet = document.styleSheets[i];
if(sheet.title == unique_title) {
return sheet;
}
}
}
ملاحظات
القائمة المُعادة مُرتّبة كما يلي:
- صفحات الأنماط المربوطة عبر العنصر
<link>
تحتلّ المراتب الأولى، مُرتّبةً حسب ترتيب التّرويسات. - تليها صفحات الأنماط المربوطة من عناصِر DOM، مرتّبة حسب ترتيب شجرة DOM.
دعم المتصفحات
الميزة | Chrome | Internet Explorer | Firefox | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | 53 | نعم | نعم | 40 | نعم |
مصادر ومواصفات
- مواصفة Shadow DOM