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

HTML DOM parentNode Property - पैरेंट नोड प्राप्त करें

HTML DOM parentNode Property

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

Syntax

node.parentNode

उदाहरण

चयनित विकल्प (<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 parentNode 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.parentNode.nodeName + " एलिमेंट";
  }
</script>
</body>
</html>

आउटपुट

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

मुख्य बिंदु

  • parentNode किसी भी नोड प्रकार के लिए काम करता है (एलिमेंट, टेक्स्ट, एट्रिब्यूट, कमेंट, आदि)
  • यह पैरेंट नोड लौटाता है, जो एलिमेंट नोड या डॉक्यूमेंट नोड हो सकता है
  • parentElement के विपरीत, parentNode गैर-एलिमेंट पैरेंट भी लौटा सकता है
  • DOM ट्री ट्रैवर्सल (ऊपर की ओर नेविगेशन) के लिए मौलिक property
  • केवल पढ़ने के लिए है (read-only) - इसे सेट नहीं किया जा सकता
  1. HTML DOM inputEncoding गुण HTML DOM inputEncoding गुण

    HTML DOM inputEncoding गुण पार्सेबल HTML दस्तावेज़ के लिए कैरेक्टर एन्कोडिंग लौटाता है और इसे ओवरराइट किया जा सकता है। सिंटैक्स निम्नलिखित सिंटैक्स है − HTML दस्तावेज़ के कैरेक्टर एन्कोडिंग को लौटाना। document.inputEncoding उदाहरण आइए InputEncoding गुण का एक उदाहरण देखें − <!DOCTYPE html> <

  1. HTML DOM isContentEditable गुण HTML DOM isContentEditable गुण

    HTML DOM isContentEditable गुण लौटाता है कि किसी तत्व की सामग्री को संशोधित किया जा सकता है या नहीं। सिंटैक्स निम्नलिखित सिंटैक्स है − बूलियन मान लौटाना - true/false HTMLElementObject.isContentEditable बूलियन मान यहां, “booleanValue” लौटाया जाता है − booleanValue विवरण true यह पर

  1. HTML DOM lastModified गुण HTML DOM lastModified गुण

    HTML DOM lastModified गुण वर्तमान दस्तावेज़ के अंतिम बार संशोधित होने की तारीख और समय लौटाता है। सिंटैक्स निम्नलिखित सिंटैक्स है − तारीख और समय लौटाना − document.lastModified उदाहरण आइए HTML DOM lastModified गुण का एक उदाहरण देखें − <!DOCTYPE html> <html> <head> <title>HTML