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

आंतरिक HTML नुकसान के बिना कंटेनर तत्व में HTML कैसे जोड़ें?

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

How to Append HTML to a Container Element without the InnerHTML Pitfalls?

HTML को किसी कंटेनर तत्व में बिना आंतरिक HTML पुनरीक्षित किए जोड़ना

प्रश्न यह है कि सीमाओं से बचते हुए कंटेनर तत्व में HTML को कैसे जोड़ा जाए और आंतरिक HTML संपत्ति का उपयोग करने के नुकसान। जैसा कि ओपी सही ढंग से बताता है, आंतरिक HTML, मौजूदा सामग्री को बदलने के अपने व्यवहार के कारण, एम्बेडेड मीडिया जैसे गतिशील तत्वों को बाधित कर सकता है।

शुक्र है, एक विकल्प है जो इन मुद्दों पर काबू पाता है: insertAdjacentHTML() । यह विधि कंटेनर तत्व के भीतर निर्दिष्ट स्थान पर HTML को जोड़ने का एक सुविधाजनक और लचीला तरीका प्रदान करती है।

insertAdjacentHTML() विधि दो पैरामीटर लेती है:

  1. सम्मिलन की स्थिति: यह पैरामीटर निर्धारित करता है कि HTML स्ट्रिंग कहाँ सम्मिलित की जाएगी। यह चार मानों में से एक ले सकता है:

    • "beforebegin" - कंटेनर तत्व से पहले
    • "afterbegin" - कंटेनर तत्व के पहले बच्चे के रूप में
    • " beforeend" - कंटेनर तत्व के अंतिम बच्चे के रूप में
    • "afterend" - कंटेनर तत्व के बाद
  2. HTML स्ट्रिंग: यह HTML है कोड जो निर्दिष्ट स्थिति में डाला जाएगा। कोई भी अतिरिक्त टैग जैसे आप createElement() का उपयोग करते समय करेंगे।
उदाहरण के लिए:

var कंटेनर = document.getElementById('myContainer'); कंटेनर.insertAdjacentHTML('beforeend', '

');
यह कोड कंटेनर के नीचे आईडी "newElement" के साथ एक नया div तत्व जोड़ देगा तत्व, मौजूदा तत्वों या गतिशील सामग्री को प्रभावित किए बिना।
विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729654576 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3