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

HTML DOM embeds कलेक्शन

HTML DOM embeds कलेक्शन का उपयोग हमारे HTML दस्तावेज़ में embeds [] सरणी में मौजूद ऑब्जेक्ट्स की संख्या जानने के लिए किया जाता है। कलेक्शन में तत्व उसी क्रम में होते हैं जिस क्रम में वे HTML दस्तावेज़ में दिखाई देते हैं।

गुण (Properties)

embeds कलेक्शन के लिए निम्नलिखित गुण है:

गुणविवरण
lengthकलेक्शन में मौजूद <embed> तत्वों की संख्या लौटाता है। यह एक रीड-ओनली गुण है, इसलिए इसका मान बदला नहीं जा सकता।

विधियाँ (Methods)

embeds कलेक्शन के लिए निम्नलिखित विधियाँ उपलब्ध हैं:

विधिविवरण
[index]दिए गए इंडेक्स पर स्थित <embed> तत्व को लौटाता है। इंडेक्सिंग 0 से शुरू होती है और यदि इंडेक्स सीमा से बाहर है तो null लौटाता है।
item(index)दिए गए इंडेक्स पर स्थित <embed> तत्व को लौटाता है। इंडेक्सिंग 0 से शुरू होती है और यदि इंडेक्स सीमा से बाहर है तो null लौटाता है।
namedItem(name)दिए गए id वाले <embed> तत्व को कलेक्शन से लौटाता है। यदि दिया गया id मौजूद नहीं है तो null लौटाता है।

सिंटैक्स

embeds कलेक्शन के लिए सिंटैक्स निम्नलिखित है:

document.embeds

उदाहरण

आइए HTML DOM embeds कलेक्शन का एक उदाहरण देखते हैं:

<!DOCTYPE html> <html> <head> <style> 
  .EMB{ 
    width:200px; 
    height:200px; 
    border:4px solid blue; 
  } 
</style> </head> <body> 
<h1>Embeds कलेक्शन उदाहरण</h1> 
<p>नीचे दिए गए बटन पर क्लिक करके इस दस्तावेज़ में embed तत्वों की संख्या जानें।</p> 
<embed class="EMB" src="Text-collection.pdf"> 
<embed class="EMB" src="Text-collection.pdf"> 
<br><br> 
<button onclick="embedsNo()">GET COUNT</button> 
<p id="Sample"></p> 
<script> 
  function embedsNo() { 
    var e = document.embeds.length; 
    document.getElementById("Sample").innerHTML = "इस दस्तावेज़ में embed तत्वों की संख्या " + e + " है"; 
  } 
</script> </body> </html>

आउटपुट

उपरोक्त कोड निम्नलिखित आउटपुट देगा:

HTML DOM embeds कलेक्शन

GET COUNT बटन पर क्लिक करने पर:

HTML DOM embeds कलेक्शन

उदाहरण की व्याख्या

ऊपर के उदाहरण में:

  • हमने दो embed तत्व बनाए हैं जिन पर उनके सामान्य class attribute के आधार पर CSS स्टाइल लागू है:
.EMB{ width:200px; height:200px; border:4px solid blue; } 
<embed class="EMB" src="Text-collection.pdf"> 
<embed class="EMB" src="Text-collection.pdf">
  • फिर हमने GET COUNT बटन बनाया जो यूज़र द्वारा क्लिक किए जाने पर embedsNo() मेथड को एक्ज़िक्यूट करता है:
<button onclick="embedsNo()">GET COUNT</button>
  • embedsNo() मेथड embeds.length attribute का मान प्राप्त करता है और इसे वेरिएबल e में असाइन करता है। चूंकि हमारे दस्तावेज़ में केवल दो <embed> तत्व हैं, इसलिए embeds.length 2 लौटाएगा।
  • यह मान फिर id "Sample" वाले पैराग्राफ में innerHTML प्रॉपर्टी के माध्यम से प्रदर्शित किया जाता है:
function embedsNo() { 
  var e = document.embeds.length; 
  document.getElementById("Sample").innerHTML = "इस दस्तावेज़ में embed तत्वों की संख्या " + e + " है"; 
}
  1. HTML DOM टेबल rows कलेक्शन: सभी <tr> एलिमेंट्स एक्सेस करना HTML DOM टेबल rows कलेक्शन: सभी <tr> एलिमेंट्स एक्सेस करना

    HTML DOM टेबल rows कलेक्शन एक HTML दस्तावेज़ में टेबल के सभी <tr> एलिमेंट्स का कलेक्शन लौटाता है। इसमें <thead>, <tbody>, और <tfoot> की सभी पंक्तियां शामिल होती हैं। सिंटैक्स object.rows rows कलेक्शन के गुण गुण व्याख्या length HTML दस्तावेज़ में कलेक्शन में <tr>

  1. HTML DOM HR ऑब्जेक्ट HTML DOM HR ऑब्जेक्ट

    विवरण HTML DOM HR ऑब्जेक्ट HTML दस्तावेज़ के तत्व को दर्शाता है। HR ऑब्जेक्ट बनाएं सिंटैक्स document.createElement(HR); उदाहरण आइए hr ऑब्जेक्ट का एक उदाहरण देखें: <!DOCTYPE html> <html> <style> body { text-align: center; background-color: #fff; color: #0197F6;

  1. HTML DOM Ul ऑब्जेक्ट HTML DOM Ul ऑब्जेक्ट

    HTML DOM Ul ऑब्जेक्ट HTML में <ul> एलिमेंट को दर्शाता है। <ul> एलिमेंट बनाना var ulObject = document.createElement(UL) यहां, ulObject के निम्नलिखित गुण हो सकते हैं लेकिन HTML5 में समर्थित नहीं हैं - गुणविवरण compactअनऑर्डर्ड लिस्ट को सामान्य से छोटा प्रदर्शित करना चाहिए या नहीं, सेट