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

एचटीएमएल डोम क्षेत्र वस्तु

<घंटा/>

HTML DOM एरिया ऑब्जेक्ट HTML में इमेज मैप से जुड़ा है। क्षेत्र मूल रूप से छवि मानचित्र के अंदर क्लिक करने योग्य क्षेत्र का प्रतिनिधित्व करता है।

इमेज ऑब्जेक्ट हमें ऑब्जेक्ट के भीतर एलीमेंट बनाने और एक्सेस करने में मदद करता है। हम उपयोगकर्ता इनपुट के आधार पर मानचित्र के अंदर क्लिक करने योग्य क्षेत्र को बदल सकते हैं या छवि मानचित्र के आकार आदि को बदल सकते हैं। इसका उपयोग क्षेत्र तत्व के अंदर लिंक में हेरफेर करने के लिए भी किया जा सकता है

गुण

क्षेत्र वस्तु के लिए निम्नलिखित गुण हैं -

मान विवरण
alt ऑल्ट विशेषता मान सेट करने या वापस करने के लिए।
कोर्डर्स किसी क्षेत्र की कॉर्ड विशेषताओं को सेट या वापस करने के लिए।
हैश href विशेषता मान के एंकर भाग को सेट या वापस करने के लिए।
होस्ट href विशेषता मान के होस्टनाम और पोर्ट भाग दोनों को सेट या वापस करने के लिए।
होस्टनाम href विशेषता मान के होस्टनाम भाग को सेट करने या वापस करने के लिए।
href किसी क्षेत्र की href विशेषता का मान सेट या वापस करने के लिए।
noHref किसी क्षेत्र की nohref विशेषता का मान सेट या वापस करने के लिए। HTML5 में पदावनत।
मूल href विशेषता मान के प्रोटोकॉल, होस्टनाम और पोर्ट भाग को वापस करने के लिए।
पासवर्ड href विशेषता मान का पासवर्ड भाग सेट करने या वापस करने के लिए।
पथनाम href विशेषता मान के पथनाम भाग को सेट या वापस करने के लिए।
पोर्ट href विशेषता मान के पोर्ट भाग को सेट करने या वापस करने के लिए।

उदाहरण

आइए क्षेत्र वस्तु का एक उदाहरण देखें -

<!DOCTYPE html>
<html>
<body>
<img
src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/New7Wonders.jpg/276pxNew7Wonders.jpg" width="400" height="400" usemap="#7Wonders">
<map id="WonderWorld" name="7Wonders">
</map>
<p>Click the button to create an AREA element with a link to "Maya City", which is one of the New Seven Wonders of the World.</p>
<button onclick="myWonder()">CLICK IT</button>
<p id="SAMPLE"></p>
<script>
   function myWonder() {
      var x = document.createElement("AREA");
      x.setAttribute("href", "https://en.wikipedia.org/wiki/Maya_city");
      x.setAttribute("shape", "circle");
      x.setAttribute("coords", "124,58,16");
      document.getElementById("WonderWorld").appendChild(x);
      document.getElementById("SAMPLE").innerHTML = "The AREA element was created, and
      you can now click on Maya City.";
   }
</script>
</body>
</html>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

एचटीएमएल डोम क्षेत्र वस्तु

क्लिक आईटी बटन पर क्लिक करने के बाद -

एचटीएमएल डोम क्षेत्र वस्तु

अब जब आप "माया सिटी" पर क्लिक करेंगे तो यह आपको उनके विकिपीडिया पेज पर ले जाएगा।

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

हमने टैग का उपयोग करके एक छवि शामिल की है और इसकी चौड़ाई, ऊंचाई और आईडी निर्दिष्ट की है।

<img data-fr-src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/New7Wonders.jpg/276pxNew7Wonders.jpg" width="400" height="300" usemap="#7Wonders">

फिर हमने एक खाली नक्शा बनाया है जहां हम बाद में एक छवि, क्षेत्र और अन्य चीजें जोड़ेंगे -

<map id="WonderWorld" name="7Wonders"></map>

इसके बाद हमने CLICK IT नाम का एक बटन बनाया है जो myWonder() फ़ंक्शन को निष्पादित करेगा।

<button onclick="myWonder()">CLICK IT</button>

MyWonder () फ़ंक्शन पहले एक तत्व बनाता है और इसे वेरिएबल x को असाइन करता है। इसमें विभिन्न विशेषताएँ सेट करें जैसे कि href, आकार और डोरियाँ। अंत में हम वेरिएबल x से जुड़े एलिमेंट को इमेज मैप में चाइल्ड नोड के रूप में जोड़ते हैं और बनाए गए एरिया एलिमेंट को भी प्रदर्शित करते हैं और अब आप इनर HTML का उपयोग करके आईडी "सैंपल" के साथ पैराग्राफ के अंदर "माया सिटी" पर क्लिक कर सकते हैं -

function myWonder() {
   var x = document.createElement("AREA");
   x.setAttribute("href", "https://en.wikipedia.org/wiki/Maya_city ");
   x.setAttribute("shape", "circle");
   x.setAttribute("coords", "124,58,16");
   document.getElementById("WonderWorld").appendChild(x);
   document.getElementById("SAMPLE").innerHTML = "The AREA element was created, and
   you can now click on Maya City.";
}

  1. एचटीएमएल डोम एचआर ऑब्जेक्ट

    HTML DOM HR ऑब्जेक्ट HTML दस्तावेज़ के तत्व का प्रतिनिधित्व करता है। घंटा वस्तु बनाएं− सिंटैक्स निम्नलिखित वाक्य रचना है - दस्तावेज़.क्रिएट एलीमेंट (एचआर); आइए हम घंटा वस्तु का एक उदाहरण देखें- उदाहरण body { text-align:center; पृष्ठभूमि-रंग:#fff; रंग:#0197F6; } h1 {रंग:#23CE6B; } .btn {पृष्ठभूम

  1. एचटीएमएल डोम मीटर ऑब्जेक्ट

    HTML में HTML DOM मीटर ऑब्जेक्ट तत्व का प्रतिनिधित्व करता है। नोट: . का प्रयोग न करें एक प्रगति पट्टी के रूप में लेकिन केवल एक गेज के रूप में। निम्नलिखित वाक्य रचना है - एक बनाना तत्व var meterObject = document.createElement(“METER”) यहां, मीटरऑब्जेक्ट में निम्नलिखित गुण हो सकते है

  1. एचटीएमएल डोम उल ऑब्जेक्ट

    एचटीएमएल में एचटीएमएल डोम उल ऑब्जेक्ट . का प्रतिनिधित्व करता है तत्व। एक बनाना तत्व var ulObject = document.createElement(“UL”) यहां, “ulObject” निम्न गुण हो सकते हैं लेकिन HTML5 . में समर्थित नहीं हैं - संपत्ति विवरण कॉम्पैक्ट इससे सेट/रिटर्न होता है कि क्या अनियंत्रित सूची