window.getComputedStyle() विधि केवल तत्व नोड स्वीकार करता है। क्या शैली को विश्वसनीय रूप से प्राप्त करने का कोई तरीका है जो टेक्स्ट नोड के दृश्य प्रस्तुतिकरण को निर्धारित करता है?मैं टेक्स्ट नोड की कथित स्टाइल कैसे प्राप्त करूं?
मुझे एहसास है कि नोड्स में style
विशेषताएँ नहीं हो सकती हैं, लेकिन वे निश्चित रूप से स्टाइल हैं, क्योंकि वे मूल तत्व की शैलियों का उत्तराधिकारी हैं। क्या वहां, शायद, पर एक तरीका है जो मूल तत्व से सभी गणना की गई शैलियों को प्राप्त करता है जो पाठ नोड के दृश्य प्रतिनिधित्व से प्रासंगिक हैं?
ध्यान दें कि एक span
में नोड लपेटकर सवाल से बाहर है: इस सीएसएस नियम को प्रभावित करती है इस तरह के span:nth-child
या span + span
, आदि
के बजाय आप का उपयोग कर सकते हैं, क्योंकि इसमें पूर्व परिभाषित शैलियों नहीं होंगे ... –
dandavis
@ डांडविस यह तत्व को बदलने से रोकने के लिए तत्व को रोकता नहीं है। उदाहरण के लिए ': nth-child' चयनकर्ता टूटा हो सकता है। – sbichenko
अच्छी तरह से, कोई आसान/सही तरीका नहीं है, या अब तक इसका सुझाव दिया जाएगा। मुझे लगता है कि आपको जो चाहिए वह सबसे अच्छा अनुमान देता है। मुझे देखने को याद नहीं है, और कुछ बड़े पुस्तकालयों को देखकर नहीं मिला, एक टैग: कक्षा के बिना एक 'एनएच-चाइल्ड' सामने या बोल्ट ... मुझे लगता है कि विवादों का मौका मिनट और अर्द्ध- पता। उदाहरण के लिए, अस्थायी रूप से माप के लिए को अस्थायी रूप से लागू करने से कुछ एमएस से अधिक के लिए ट्रैश किए जाने से दिखने लगेगा, और आप सामने एक अतिरिक्त नोड डाल सकते हैं फिर फ़िल्टर/पहचान 'माता-पिता *: nth-child' नियमों की तुलना करें ... –
dandavis