निर्दिष्ट लोगों को गणना सीएसएस शैलियों मैपिंग? जावास्क्रिप्ट, एचटीएमएल, सीएसएस, डोम

नक्शा करने का कोई तरीका है गणना की शैली एक डोम तत्व का (जैसा कि द्वारा पुनर्प्राप्त किया गया है window.getComputedStyle) एक संबंधित के लिए CSSStyleRule में document.styleSheets?

मेरा अंतिम लक्ष्य पुनर्प्राप्त करना है निर्दिष्ट मूल्य डोम तत्वों के लिए (बजाय गणना मूल्य या वास्तविक मूल्य)।

उत्तर:

जवाब के लिए 2 № 1

जहां तक ​​मुझे पता है, केवल आईई (element.currentStyle के साथ) जेएस निर्दिष्ट मानों को पुनर्प्राप्त करने की अनुमति देता है, जो मेरी राय में एक अच्छी बात है। अन्य सभी ब्राउज़र गणना मूल्यों को वापस करते हैं।

मुझे एक बार निर्दिष्ट मूल्य और केवल एक की आवश्यकता थीजो चीज मेरे दिमाग को पार कर गई थी वह एक सीएसएस पार्सर बनाना था जो तत्व के एक्सपैथ के आधार पर एक नियम को एक तत्व के रूप में मैप करेगा। यह किसी प्रकार का एक उलट jQuery होगा, जहां आप एक डोम तत्व की आपूर्ति करेंगे और यह वापस आ जाएगा सभी लोड किए गए सीएसएस को पार्स करने के बाद इसके साथ जुड़े सीएसएस नियम। दुर्भाग्यवश मेरे पास प्रोजेक्ट शुरू करने का समय नहीं था।


संबंधित सवाल
सबसे लोकप्रिय