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

एचटीएमएल डोम एंकर खोज संपत्ति

<घंटा/>

एंकर टैग () से संबद्ध HTML DOM खोज गुण, href गुण मान का क्वेरी स्ट्रिंग भाग लौटाता है। क्वेरी स्ट्रिंग भाग किसके बाद है? एक यूआरएल में और आमतौर पर सर्वर को जानकारी पास करने के लिए प्रयोग किया जाता है। इसका उपयोग तब किया जाता है जब सर्वर पर एक अनुरोध प्राप्त किया जाता है और जानकारी लिंक में क्लियरटेक्स्ट में एम्बेड की जाती है।

सिंटैक्स

. के लिए सिंटैक्स निम्नलिखित है
  • a) खोज संपत्ति लौटाना

anchorObject.search
  • b) खोज गुण सेट करना

anchorObject.search = querystring

उदाहरण

आइए HTML DOM एंकर सर्च प्रॉपर्टी का एक उदाहरण देखें -

<!DOCTYPE html>
<html>
<body>
<p><a id="myAnchor" target="_blank"
href="https://www.examplesite.com/ex.htm?id=Username">Example Site</a></p>
<p>Click the button to change the querystring part of the above website</p>
<p>Inspect the url before clicking the button to inspect the changes</p>
<button onclick="demo()">Change Search</button>
<script>
   function demo() {
      document.getElementById("myAnchor").search = "program=Sample";
   }
</script>
</body>
</html>

आउटपुट

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

'फॉर्म आईडी दिखाएं' चेकबॉक्स चेक करने से पहले -

एचटीएमएल डोम एंकर खोज संपत्ति

"खोज बदलें" बटन पर क्लिक किए बिना, लिंक इस प्रकार हैं -

www.examplesite.com/ex.htm?id=Username

"चेंज सर्च" बटन पर क्लिक करने के बाद लिंक होगा -

www.examplesite.com/ex.htm?prog=Sample

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

हमने सर्च प्रॉपर्टी के साथ एंकर टैग लिया है ताकि सर्च स्ट्रिंग वैल्यू को सेट करने या वापस करने के लिए सर्च प्रॉपर्टी वैल्यू में हेरफेर किया जा सके।

<p><a id="myAnchor" target="_blank"
href="https://www.examplesite.com/ex.htm?id=Username">Example Site</a></p>

फिर हमने myFunction() -

. को निष्पादित करने के लिए "चेंज सर्च" नाम का एक बटन बनाया है
<button onclick="demo()">Change Search</button>

myFunction() खोज स्ट्रिंग भाग को id="उपयोगकर्ता नाम" से प्रोग्राम=नमूना

में बदल देगा
function demo() {
   document.getElementById("myAnchor").search = "program=Sample";
}

  1. HTML DOM इनपुट सर्च मैक्सलेंथ प्रॉपर्टी

    HTML DOM इनपुट सर्च मैक्सलेंथ प्रॉपर्टी का इस्तेमाल इनपुट सर्च फील्ड की मैक्सलेंथ विशेषता को सेट करने या वापस करने के लिए किया जाता है। maxLength प्रॉपर्टी किसी खोज फ़ील्ड में आपके द्वारा टाइप किए जा सकने वाले वर्णों की अधिकतम संख्या निर्दिष्ट करती है। सिंटैक्स − . के लिए वाक्य रचना निम्नलिखित है

  1. HTML DOM इनपुट सर्च फॉर्म प्रॉपर्टी

    HTML DOM इनपुट सर्च फॉर्म प्रॉपर्टी का इस्तेमाल उस फॉर्म रेफरेंस को वापस करने के लिए किया जाता है जिसमें दिए गए इनपुट सर्च फील्ड होते हैं। यदि खोज फ़ील्ड प्रपत्र के बाहर है तो यह केवल NULL लौटाएगा। यह संपत्ति केवल पढ़ने के लिए है। सिंटैक्स इनपुट सर्च फॉर्म प्रॉपर्टी के लिए सिंटैक्स निम्नलिखित है -

  1. एचटीएमएल डोम एंकर होस्टनाम संपत्ति

    HTML DOM एंकर होस्टनाम प्रॉपर्टी केवल URL का होस्टनाम लौटाती है। यह डोमेन नाम लौटाता है। सिंटैक्स होस्टनाम प्रॉपर्टी सेट करने के लिए सिंटैक्स निम्नलिखित है - anchorObj.hostname = hostname ऊपर, होस्टनाम URL का होस्टनाम है। सिंटैक्स होस्टनाम प्रॉपर्टी को वापस करने के लिए सिंटैक्स निम्नलिखित है - an