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

HTML DOM parentElement Property - पैरेंट एलिमेंट प्राप्त करें

HTML DOM parentElement Property

HTML DOM parentElement property निर्दिष्ट एलिमेंट के पैरेंट एलिमेंट को HTML दस्तावेज़ में लौटाता है। parentNode के विपरीत, यह केवल एलिमेंट नोड्स के लिए काम करता है और केवल एलिमेंट नोड ही लौटाता है (डॉक्यूमेंट नोड नहीं)।

Syntax

element.parentElement

उदाहरण

चयनित विकल्प (<option>) का पैरेंट एलिमेंट (<select>) ढूंढना:

<!DOCTYPE html>
<html>
<head>
<style>
  html { height: 100%; }
  body {
    text-align: center;
    color: #fff;
    background: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%) center/cover no-repeat;
    height: 100%;
  }
  p { font-weight: 700; font-size: 1.2rem; }
  .drop-down {
    width: 35%;
    border: 2px solid #fff;
    font-weight: bold;
    padding: 8px;
  }
  .btn {
    background: #0197F6;
    border: none;
    height: 2rem;
    border-radius: 2px;
    width: 35%;
    margin: 2rem auto;
    display: block;
    color: #fff;
    outline: none;
    cursor: pointer;
  }
  .show { font-size: 1.5rem; font-weight: bold; }
</style>
</head>
<body>
<h1>DOM parentElement Property Demo</h1>
<p>नमस्ते, अपना पसंदीदा विषय चुनें:</p>
<select class='drop-down'>
  <option>Physics</option>
  <option>Maths</option>
  <option>Chemistry</option>
  <option>English</option>
</select>
<button onclick="showParent()" class="btn">विकल्प एलिमेंट का पैरेंट दिखाएं</button>
<div class="show"></div>
<script>
  function showParent() {
    var dropDown = document.querySelector(".drop-down");
    var option = dropDown.options[dropDown.selectedIndex];
    var msg = document.querySelector(".show");
    msg.innerHTML = "विकल्प एलिमेंट का पैरेंट एलिमेंट है " + option.parentElement.nodeName + " एलिमेंट";
  }
</script>
</body>
</html>

आउटपुट

ड्रॉप-डाउन से कोई विकल्प चुनें और "विकल्प एलिमेंट का पैरेंट दिखाएं" बटन पर क्लिक करें। यह "विकल्प एलिमेंट का पैरेंट एलिमेंट है SELECT एलिमेंट" प्रदर्शित करेगा।

parentNode vs parentElement

Property विवरण
parentNodeकिसी भी नोड पर काम करता है, पैरेंट नोड लौटाता है (एलिमेंट या डॉक्यूमेंट)
parentElementकेवल एलिमेंट नोड्स पर काम करता है, केवल एलिमेंट नोड लौटाता है (या null)

मुख्य बिंदु

  • parentElement केवल एलिमेंट नोड्स पर उपलब्ध है
  • यह हमेशा एक एलिमेंट नोड या null लौटाता है (कभी डॉक्यूमेंट नोड नहीं)
  • रूट एलिमेंट (<html>) के लिए parentElement null लौटाता है
  • DOM ट्री में एलिमेंट-टू-एलिमेंट नेविगेशन के लिए अधिक विशिष्ट
  • केवल पढ़ने के लिए है (read-only)
  1. HTML DOM fullscreenElement प्रॉपर्टी HTML DOM fullscreenElement प्रॉपर्टी

    HTML DOM fullscreenElement प्रॉपर्टी का उपयोग उस तत्व को लौटाने के लिए किया जाता है जो वर्तमान में फुल स्क्रीन मोड में प्रदर्शित हो रहा है। यदि दिया गया तत्व फुलस्क्रीन में नहीं है तो यह null लौटाएगा। सिंटैक्स fullscreenElement प्रॉपर्टी के लिए सिंटैक्स निम्नलिखित है: document.fullscreenElement ful

  1. HTML DOM स्टाइल position प्रॉपर्टी: एलिमेंट पोजिशनिंग मेथड नियंत्रित करना HTML DOM स्टाइल position प्रॉपर्टी: एलिमेंट पोजिशनिंग मेथड नियंत्रित करना

    HTML DOM स्टाइल position प्रॉपर्टी HTML दस्तावेज़ में एक HTML एलिमेंट द्वारा उपयोग की जाने वाली पोजिशनिंग विधि को लौटाती और संशोधित करती है। सिंटैक्स 1. position प्राप्त करना: object.position 2. position संशोधित करना: object.position = value position मान क्र.सं. मान और व्याख्या 1 initialइस

  1. HTML DOM Style pageBreakInside प्रॉपर्टी HTML DOM Style pageBreakInside प्रॉपर्टी

    विवरण HTML DOM Style pageBreakInside प्रॉपर्टी HTML दस्तावेज़ में किसी HTML तत्व के अंदर प्रिंटिंग या प्रिंट प्रीव्यू के लिए पेज-ब्रेक व्यवहार को प्राप्त और संशोधित करती है। सिंटैक्स 1. pageBreakInside प्राप्त करना object.pageBreakInside 2. pageBreakInside संशोधित करना object.pageBreakInside = va