DOM में HTMLCollections, NodeLists, और object arrays को अलग करना
DOM नोड्स तक पहुंचने पर, डेवलपर्स को अक्सर HTMLCollections, NodeLists, और object arrays का सामना करना पड़ता है। दस्तावेज़ संरचना में प्रभावी ढंग से हेरफेर करने के लिए इन डेटा संरचनाओं के बीच अंतर को समझना महत्वपूर्ण है।
HTMLCollections vs. विशिष्ट विशेषताएँ:
सामग्री:DOM संग्रह या तो हो सकते हैं लाइव या स्नैपशॉट:
लाइव:सरणी बनाम ऑब्जेक्ट सारणी
जबकि jQuery ऑब्जेक्ट कंसोल लॉग में सरणी के रूप में दिखाई देते हैं, वे वास्तव में ऑब्जेक्ट सरणी हैं:
सरणी:दस्तावेज़ विधियों का उपयोग करना:
document.getElementsByTagName("td"): सभी td तत्वों का HTMLCollection लौटाता है।
console.log('document.links=', document.links): लिंक का एक HTMLCollection लॉग करता है। संग्रह।console.log('document.getElementsByClassName("myRow")=',document.getElementsByClassName("myRow")): "myRow" वर्ग के साथ तत्वों की एक नोडल सूची लॉग करता है।
console.log('$("td")=',$("td ")): सभी td तत्वों से युक्त एक jQuery ऑब्जेक्ट सरणी लॉग करता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3