"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > इनरटेक्स्ट बनाम टेक्स्टकंटेंट: आपको प्रत्येक का उपयोग कब करना चाहिए?

इनरटेक्स्ट बनाम टेक्स्टकंटेंट: आपको प्रत्येक का उपयोग कब करना चाहिए?

2024-11-12 को प्रकाशित
ब्राउज़ करें:123

innerText vs textContent: When Should You Use Each?

textContent बनाम insideText: किसका उपयोग करें?

innerText और textContent तत्वों की पाठ्य सामग्री तक पहुंचने के लिए JavaScript में आमतौर पर उपयोग किए जाने वाले दो गुण हैं . जबकि दोनों गुण समान कार्यक्षमता साझा करते हैं, कुछ महत्वपूर्ण अंतर हैं जो प्रत्येक के लिए उपयुक्त उपयोग के मामले को निर्धारित करते हैं। इसमें किसी भी छुपे हुए तत्व या 'कोई नहीं' पर सेट प्रदर्शन शैलियों वाले तत्वों को शामिल नहीं किया गया है। इसके लिए 'हैलो' लौटाऊंगा element.

textContent

दूसरी ओर, textContent, दृश्यता या प्रदर्शन शैलियों की परवाह किए बिना, पूर्ण पाठ सामग्री लौटाता है। उपर्युक्त उदाहरण में, टेक्स्टकंटेंट 'हैलो वर्ल्ड' लौटाएगा।

मुख्य अंतर:

Hello

मानक अनुपालन:

इनरटेक्स्ट एक गैर -मानक संपत्ति, जबकि textContent एक मानकीकृत है संपत्ति।

प्रदर्शन:

इनरटेक्स्ट को दृश्यमान टेक्स्ट को निर्धारित करने के लिए लेआउट जानकारी की आवश्यकता होती है, जो इसे टेक्स्टकंटेंट की तुलना में अधिक प्रदर्शन-गहन बनाता है।

स्कोप: इनरटेक्स्ट है केवल HTMLElement ऑब्जेक्ट के लिए उपलब्ध है, जबकि textContent का उपयोग सभी नोड के साथ किया जा सकता है ऑब्जेक्ट्स।

  • उपयोग संबंधी विचार:
  • ऐसे मामलों के लिए जहां आप केवल दृश्यमान टेक्स्ट तक पहुंच चाहते हैं, इनरटेक्स्ट एक अधिक कुशल विकल्प हो सकता है। हालाँकि, यदि आपको संपूर्ण पाठ्य सामग्री पुनः प्राप्त करने की आवश्यकता है, तो पृष्ठ पर क्लिक करें, textContent पसंदीदा संपत्ति है।
  • प्रदान किए गए उदाहरण में:
  • var log$ = document.getElementsByClassName('logo' )[0]; लोगो$.textContent = "उदाहरण";
  • लोगो तत्व की पाठ्य सामग्री को अद्यतन करने के लिए आप textContent का उपयोग कर सकते हैं। यह किसी भी मौजूदा टेक्स्ट को "उदाहरण" से बदल देगा।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3