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

document.querySelectorAll का उपयोग करके चयनित तत्वों के माध्यम से उचित रूप से लूप कैसे करें?

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

How to Properly Loop Through Selected Elements Using document.querySelectorAll?

document.querySelectorAll के साथ चयनित तत्वों के माध्यम से लूपिंग

अक्सर वेब विकास में, चयनित तत्वों पर लूपिंग आवश्यक है। document.querySelectorAll चयनित तत्वों का प्रतिनिधित्व करने वाली एक सरणी जैसी वस्तु प्रदान करता है। हालाँकि, यदि पुनरावृत्ति सीधे नोडलिस्ट पर की जाती है, तो समस्याएँ उत्पन्न हो सकती हैं, जिसके परिणामस्वरूप आउटपुट में अतिरिक्त आइटम दिखाई देंगे।

चयनित तत्वों के माध्यम से ठीक से लूप करने के लिए, स्प्रेड सिंटैक्स का उपयोग करके नोडलिस्ट को एक सरणी में परिवर्तित करें। इसके बजाय परिणामी सरणी पर पुनरावृत्ति करके, आप अतिरिक्त आइटम से बच सकते हैं। यह विधि ES2015 और बैबेल.जेएस के समर्थन के साथ आधुनिक जावास्क्रिप्ट वातावरण के लिए आदर्श है।

उदाहरण के लिए, यदि आप document.querySelectorAll('.check'):

var checkboxes = document.querySelectorAll('.check');
var checkboxesArray = [...checkboxes];

checkboxesArray.forEach(checkbox => {
  console.log(checkbox);
});

यह कोड स्निपेट बिना किसी अतिरिक्त आइटम के केवल चेकबॉक्स तत्वों पर सही ढंग से पुनरावृत्ति करेगा।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: 1729429875 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3