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

HTML DOM dl ऑब्जेक्ट

HTML DOM dl ऑब्जेक्ट HTML <dl> तत्व से जुड़ा होता है। <dl> तत्व विवरण सूची (description list) बनाने के लिए होता है। dl ऑब्जेक्ट का उपयोग करके हम JavaScript का उपयोग करके <dl> तत्व को डायनामिकली बना और एक्सेस कर सकते हैं।

सिंटैक्स

विवरण सूची बनाने के लिए सिंटैक्स:

var p = document.createElement("DL");

उदाहरण

आइए dl ऑब्जेक्ट का एक उदाहरण देखते हैं:

<!DOCTYPE html> <html> <body> 
<h2>DL ऑब्जेक्ट उदाहरण</h2> 
<p>नीचे दिए गए बटन पर क्लिक करके एक विवरण सूची बनाएं</p> 
<button onclick="createDiv()">CREATE</button> 
<script> 
  function createDiv() { 
    var Desc = document.createElement("DL"); 
    var DesT = document.createElement("DT"); 
    var tn= document.createTextNode("आम"); 
    DesT.appendChild(tn); 
    var data = document.createElement("DD"); 
    var tn1 = document.createTextNode("आम फलों का राजा है"); 
    data.appendChild(tn1); 
    document.body.appendChild(Desc); 
    Desc.appendChild(DesT); 
    Desc.appendChild(data); 
  } 
</script> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देगा:

HTML DOM dl ऑब्जेक्ट

CREATE बटन पर क्लिक करने पर:

HTML DOM dl ऑब्जेक्ट

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

उपरोक्त उदाहरण में:

  • हमने पहले एक बटन CREATE बनाया जो यूज़र द्वारा क्लिक किए जाने पर createDiv() मेथड को एक्ज़िक्यूट करता है:
<button onclick="createDiv()">CREATE</button>
  • createDiv() मेथड document ऑब्जेक्ट के createElement() मेथड का उपयोग करके <dl>, <dt> और <dd> तत्व बनाता है और उन्हें क्रमशः Desc, DesT और data वेरिएबल्स में असाइन करता है। फिर हम createTextNode() मेथड का उपयोग करके <dt> और <dd> तत्व के लिए टेक्स्ट नोड बनाते हैं और appendChild() मेथड का उपयोग करके उन्हें उनके संबंधित तत्वों में जोड़ते हैं।
  • अंत में, हम <dt> तत्व को <dl> में और फिर <dd> तत्व को जोड़ते हैं। <dl> तत्व को फिर <dt> और <dd> तत्व के साथ document body में appendChild() मेथड का उपयोग करके जोड़ा जाता है:
function createDiv() { 
  var Desc = document.createElement("DL"); 
  var DesT = document.createElement("DT"); 
  var tn= document.createTextNode("आम"); 
  DesT.appendChild(tn); 
  var data = document.createElement("DD"); 
  var tn1 = document.createTextNode("आम फलों का राजा है"); 
  data.appendChild(tn1); 
  document.body.appendChild(Desc); 
  Desc.appendChild(DesT); 
  Desc.appendChild(data); 
}
  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 Title ऑब्जेक्ट HTML DOM Title ऑब्जेक्ट

    HTML DOM Title ऑब्जेक्ट HTML में <title> एलिमेंट को दर्शाता है। <title> एलिमेंट बनाना var titleObject = document.createElement(TITLE) गुण गुणविवरण textडॉक्यूमेंट के <title> एलिमेंट के मान को सेट या लौटाता है उदाहरण <!DOCTYPE html> <html> <head> <title id

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

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