एक्सएमएल डॉम HTMLCollection ऑब्जैक्ट
- पिछला पृष्ठ DOM Event
- अगला पृष्ठ DOM HTMLDocument
HTMLCollection ऑब्जेक्ट
HTMLCollection एक इंटरफेस है जो HTML एलिमेंट्स के समष्टि को प्रस्तुत करता है, यह एक सूची को घूमने वाले विधियों और गुणों को प्रदान करता है।
HTML DOM में HTMLCollection 'जीवंत' है; यदि बुनियादी डॉक्यूमेंट को बदला जाता है, तो उसके बदलाव तुरंत सभी HTMLCollection ऑब्जेक्ट के द्वारा दिखाई देते हैं।
नीचे का हर एक वस्तु (और उसके सूचित गुण) HTMLCollection वापस देता है:
- Document (images, applets, links, forms, anchors)
- form (elements)
- map (areas)
- select (options)
- table (rows, tBodies)
- tableSection (rows)
- row (cells)
HTMLDocument इंटरफेस के कई गुण HTMLCollection ऑब्जेक्ट हैं, जो फॉर्म, छवियां और लिंक जैसे डॉक्यूमेंट एलिमेंट्स की सुविधापूर्ण तरीके से पहुंच की संभवता प्रदान करते हैं।form.elements और select.options भी HTMLCollection ऑब्जेक्ट हैं।HTMLCollection ने भी चक्रण करने का सुविधा प्रदान करती है Table के प्रत्येक पंक्ति और TableRow विभिन्न श्वेतांक के विभिन्न अनुक्रमों को एक सुविधापूर्ण तरीके से चुनने के लिए।
जैसा कि पहले बताया गया है, HTMLCollection ऑब्जेक्ट एक विधि वाला HTML एलिमेंट्स का समष्टि है, इसका उपयोग करके एलिमेंट्स को उनके डॉक्यूमेंट में की जगह या उनके id गुण, name गुण के अनुसार पाया जा सकता है। JavaScript में, HTMLCollection ऑब्जेक्ट का व्यवहार सिर्फ पढ़ने ही आने वाले आयत्त से समान है, इसका उपयोग करके एक HTMLCollection ऑब्जेक्ट को ब्रैकेट्स के द्वारा नाम या संख्या के अनुसार इंडेक्सिंग किया जा सकता है, बिना कि item() विधिऔर namedItem() विधि。
HTMLCollection ऑब्जेक्ट सिर्फ पढ़ने ही आने वाला है, इसमें नए एलिमेंट्स जोड़ा नहीं जा सकता है, भले ही यह JavaScript आयत्त व्याकरण का उपयोग कर रहा हो।
HTMLCollection ऑब्जेक्ट और NodeList वस्तुबहुत अधिक समान है, लेकिन पहला दोनों नाम के अनुसार और संख्या के अनुसार इंडेक्सिंग कर सकता है।
HTMLCollection ऑब्जेक्ट के गुण
गुण | वर्णन |
---|---|
cssRules | सिर्फ पढ़ने ही आने वाली गुण, यह एक पूर्णांक है जो सूची की लंबाई को सूचित करता है (यानी समष्टि में एलिमेंट्स की संख्या). |
HTMLCollection ऑब्जेक्ट के विधियों
विधि | वर्णन |
---|---|
item() | समूह में निर्दिष्ट स्थान के एलीमेंट (क्षेत्र) को वापस करता है。 |
namedItem() | समूह में name अटीब्यूट या id अटीब्यूट का निर्दिष्ट मान वाले एलीमेंट (क्षेत्र) को वापस करता है。 |
उदाहरण
var c = document.forms; //यह form एलीमेंट का एक HTMLCollection वस्तु है var firstform = c[0]; //संख्यात्मक एक्सेस अर्रे के रूप में इस्तेमाल किया जा सकता है var lastform = c[c.length-1]; //length अटीब्यूट एलीमेंटों की संख्या वापस करता है var address = c["address"]; //संबंधित एक्सेस अर्रे के रूप में इस्तेमाल किया जा सकता है var address = c.address; //JavaScript इस विन्यास की अनुमति देता है
संबंधित पृष्ठ
XML DOM संदर्भ दस्तावेजःHTMLDocument वस्तु
XML DOM संदर्भ दस्तावेजःNodeList वस्तु
संदर्भ दस्तावेजःHTML DOM संदर्भ दस्तावेज
- पिछला पृष्ठ DOM Event
- अगला पृष्ठ DOM HTMLDocument