document.getElementsByTagName
मुझे एक नोडलिस्ट ऑब्जेक्ट लौटा दिया।क्या हम सीधे नोड्स को नोडलिस्ट से निकाल सकते हैं?
मैं कुछ आइटम हटाने के लिए चाहते हैं
वहाँ यह करने के लिए एक रास्ता है (मान लीजिए कि मैं NodeList से पहले आइटम को दूर करना चाहते हैं)? (मुझे पता है कि मैं मैन्युअल रूप से सभी नोड्स को सरणी में प्रतिलिपि बना सकता हूं लेकिन मैं ऐसा नहीं करना चाहता हूं अगर नोडलिस्ट हमारे पास पहले से ही इसमें तत्वों को निकालने के लिए कार्य करता है)
मुझे पता है कि वस्तुओं को हटा रहा है एक NodeList प्रदर्शन पर कोई प्रभाव नहीं है (और किसी भी ब्राउज़र-प्रदर्शन ताज़ा या ऐसा सामान का कारण नहीं होना चाहिए, मैं बस इच्छा नहीं है कि NodeList उद्देश्य यह है कि नोड के लिए एक referennce धारण करने के लिए)
वहाँ ऐसा करने के लिए एक रास्ता है यह? (या क्या मुझे नोडलिस्ट में सभी वस्तुओं को एक सरणी में कॉपी करने के लिए मजबूर किया गया है?)
चेतावनी: यह एक पुराना उत्तर है। वर्तमान में, नोडलिस्ट हमेशा लाइव नहीं है। जैसे। querySelectAll() एक गैर-लाइव नोडलिस्ट देता है। – aMarCruz