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

HTML DOM Option defaultSelected प्रॉपर्टी


defaultSelected प्रॉपर्टी क्या है?

HTML DOM में Option defaultSelected प्रॉपर्टी एक बूलियन मान लौटाती है जो दर्शाता है कि कोई <option> तत्व डिफ़ॉल्ट रूप से चयनित है या नहीं। यह प्रॉपर्टी selected विशेषता की प्रारंभिक स्थिति को दर्शाती है, न कि वर्तमान चयन स्थिति को।

सिंटैक्स

object.defaultSelected

उदाहरण

यह उदाहरण दर्शाता है कि कैसे प्रत्येक विकल्प के लिए defaultSelected मान की जांच की जाती है:

<!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 Option defaultSelected डेमो</h1>
<p>नमस्ते, अपना पसंदीदा विषय चुनें:</p>
<select class='drop-down'>
  <option>Physics</option>
  <option selected>Maths</option>
  <option>Chemistry</option>
  <option>English</option>
</select>
<button onclick="showValue()" class="btn">defaultSelected मान दिखाएं</button>
<div class="show"></div>
<script>
  function showValue() {
    var dropDown = document.querySelector(".drop-down");
    var options = dropDown.options;
    var output = "";
    for (var i = 0; i < options.length; i++) {
      output += "Option " + (i+1) + ": " + options[i].text + " - defaultSelected: " + options[i].defaultSelected + "
"; } document.querySelector(".show").innerHTML = output; } </script> </body> </html>

आउटपुट

पेज लोड होने पर, "Maths" विकल्प में selected विशेषता होती है, इसलिए इसका defaultSelected मान true होगा, जबकि अन्य सभी विकल्पों के लिए यह false होगा।

महत्वपूर्ण अंतर

प्रॉपर्टी विवरण
defaultSelected प्रारंभिक HTML में selected विशेषिता की उपस्थिति दर्शाता है (बदलता नहीं)।
selected वर्तमान चयन स्थिति दर्शाता है (उपयोगकर्ता इंटरैक्शन के साथ बदलता है)।

उपयोग के मामले

  • फॉर्म रीसेट कार्यक्षमता लागू करते समय मूल डिफ़ॉल्ट मान जानने के लिए।
  • यह जांचने के लिए कि क्या उपयोगकर्ता ने मूल डिफ़ॉल्ट से अलग चयन किया है।
  • फॉर्म सत्यापन में मूल मानों से तुलना के लिए।
  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