मुझे पता है document.styleSheets
जिसमें एक पृष्ठ में सभी मान्य स्टाइल शीट शामिल हैं। मैं जानना चाहता हूं कि मैं एक नया बना सकता हूं और इसे जावास्क्रिप्ट के माध्यम से सूची में जोड़ सकता हूं।जावास्क्रिप्ट: क्या मैं गतिशील रूप से एक CSSStyleSheet ऑब्जेक्ट बना सकता हूं और इसे सम्मिलित कर सकता हूं?
मैं कोशिश की है document.styleSheets[0].constructor
, document.styleSheets[0].__proto__.constructor
, new CSSStyleSheet
, CSSStyleSheet()
, सभी मैं क्या क्रोम से प्राप्त TypeError: Illegal constructor
है। CSSStyleSheet.constructor()
ने एक शुद्ध वस्तु लौटा दी लेकिन मुझे एक सीएसएस स्टाइलशीट ऑब्जेक्ट की उम्मीद है।
मुझे पता है कि मैं एक लिंक/शैली तत्व बना सकता हूं और इसे जोड़ सकता हूं, फिर इसे संशोधित कर सकता हूं। मैं क्या जानना चाहता हूं कि, क्या मैं जावास्क्रिप्ट के साथ सीधे ऐसी वस्तु बना सकता हूं?
http खोज तुलना में बहुत सरल: //stackoverflow.com/questions/574944/how-to-load-up-css-files-using-javascript –
बस एक नया 'शैली' तत्व बनाएं, और इसे संलग्न करें। एक नई 'सीएसएस स्टाइलशीट' बनाई जाएगी। – Shea