Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

HTML डोम createDocumentFragment() विधि

<घंटा/>

दस्तावेज़ खंड बनाने के लिए HTML DOM createDocumentFragment() विधि का उपयोग किया जाता है। दस्तावेज़ का टुकड़ा DOM संरचना को प्रभावित नहीं करता है क्योंकि यह मेमोरी में रहता है। जब हम दस्तावेज़ के टुकड़े को DOM में जोड़ते हैं, तो इसे मूल रूप से इसके बच्चों द्वारा बदल दिया जाता है यानी दस्तावेज़ में कोई दस्तावेज़ खंड नहीं जोड़ा जाता है, केवल इसके बच्चे संलग्न होते हैं।

सिंटैक्स

createDocumentFragment() विधि के लिए सिंटैक्स निम्नलिखित है -

<पूर्व>दस्तावेज़.createDocumentFragment()

यह एक DocumentFragment ऑब्जेक्ट देता है, जो DocumentFragment नोड का प्रतिनिधित्व करता है।

उदाहरण

आइए HTML DOM createDocumentFragment() विधि के लिए एक उदाहरण देखें -

createDocumentFragment() उदाहरण

createDocumentFragment विधि का उपयोग करके सूची आइटम बदलने के लिए नीचे दिए गए बटन पर क्लिक करें।

  • आम
  • आड़ू
  • अमरूद
  • स्ट्रॉबेरीपपीता

आउटपुट

यह निम्नलिखित आउटपुट देगा -

HTML डोम createDocumentFragment() विधि

चेंज बटन पर क्लिक करने पर -

HTML डोम createDocumentFragment() विधि

उपरोक्त उदाहरण में -

हमने पांच सूची मदों के साथ एक अनियंत्रित सूची बनाई है -

  • आम
  • आड़ू
  • अमरूद
  • स्ट्रॉबेरी
  • पपीता

हमने तब चेंज बटन बनाया है जो उपयोगकर्ता द्वारा क्लिक किए जाने पर चेंजलिस्ट () विधि को निष्पादित करेगा -

चेंजलिस्ट () फ़ंक्शन दस्तावेज़ ऑब्जेक्ट की createDocumentFragment () विधि का उपयोग करके एक दस्तावेज़ खंड बनाता है और इसे चर x को असाइन करता है। AppnedChild () विधि का उपयोग करके हम सूची तत्व को दस्तावेज़ खंड का बच्चा बनाते हैं। हम पहली सूची तत्व मान सेट करते हैं जो दस्तावेज़ के टुकड़े के अंदर "तरबूज" के लिए है। फिर हम दस्तावेज़ के टुकड़े को

. के अंतिम बच्चे के रूप में जोड़ते हैं
फ़ंक्शन चेंजलिस्ट() {var x=document.createDocumentFragment(); x.appendChild(document.getElementsByTagName("LI")[0]); x.childNodes[0].childNodes[0].nodeValue ="तरबूज"; document.getElementsByTagName("UL")[0].appendChild(x);}

  1. एचटीएमएल डोम फुलस्क्रीन सक्षम () विधि

    HTML DOM फुलस्क्रीन इनेबल्ड () विधि का उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि फुलस्क्रीन मोड वर्तमान दस्तावेज़ के लिए उपलब्ध है या नहीं। इसका रिटर्न प्रकार बूलियन है और केवल पढ़ने के लिए संपत्ति है। यदि फ़ुलस्क्रीन मोड उपलब्ध है, तो सही लौटाया जाता है अन्यथा यह असत्य लौटाता है। इसे आपके ब्रा

  1. HTML डोम राइटलाइन () विधि

    HTML DOM writeln() उपयोगकर्ता को एक दस्तावेज़ में सीधे कई एक्सप्रेशन (HTML या JavaScript) लिखने की कार्यक्षमता प्रदान करता है। ध्यान दें - यह विधि किसी दस्तावेज़ में HTML कोड को अधिलेखित कर देती है यदि कोई हो और तर्कों को एक नई पंक्ति में जोड़ देता है। सिंटैक्स निम्नलिखित वाक्य रचना है - दस्तावेज़.

  1. एचटीएमएल डोम लिखने () विधि

    HTML DOM राइट () उपयोगकर्ता को एक दस्तावेज़ में सीधे कई एक्सप्रेशन (HTML या JavaScript) लिखने की कार्यक्षमता प्रदान करता है। ध्यान दें - यह विधि किसी दस्तावेज़ में HTML कोड को अधिलेखित कर देती है, यदि कोई हो और तर्कों को एक नई पंक्ति में नहीं जोड़ता है। सिंटैक्स निम्नलिखित वाक्य रचना है - दस्तावेज़