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

HTML DOM एंकर (Anchor) pathname प्रॉपर्टी


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

HTML DOM Anchor pathname प्रॉपर्टी का उपयोग <a> एलिमेंट के href एट्रिब्यूट के पथ नाम (path name) को सेट या प्राप्त करने के लिए किया जाता है। पथनाम डोमेन के बाद का भाग होता है (उदाहरण: /abc/def.html)।

वाक्यविन्यास (Syntax)

सेट करने के लिए:

anchorObj.pathname = "path"

प्राप्त करने के लिए:

anchorObj.pathname

उदाहरण

<!DOCTYPE html>
<html>
<body>
<h1>Company</h1>
<p><a id="mylink" hreflang="en" href="https://abc.com/abc.html/#new">Products</a></p>
<h2 id="myid"></h2>
<button onclick="display1()">Display pathname</button>
<button onclick="display2()">Display hreflang</button>
<script>
  function display1() {
    var a = document.getElementById("mylink").pathname;
    document.getElementById("myid").innerHTML = a;
  }
  function display2() {
    var a = document.getElementById("mylink").hreflang;
    document.getElementById("myid").innerHTML = a;
  }
</script>
</body>
</html>

आउटपुट

प्रारंभिक पेज:

HTML DOM एंकर (Anchor) pathname प्रॉपर्टी

"Display pathname" पर क्लिक करने पर पथ भाग प्रदर्शित होगा:

HTML DOM एंकर (Anchor) pathname प्रॉपर्टी

स्पष्टीकरण

लिंक का href है: https://abc.com/abc.html/#new

  • pathname लौटाता है: /abc.html/
  • hreflang लौटाता है: en
  • hash लौटाता है: #new
  • search लौटाता है: "" (खाली, क्योंकि कोई क्वेरी स्ट्रिंग नहीं)

उपयोगिता

pathname प्रॉपर्टी क्लाइंट-साइड रूटिंग, ब्रेडक्रंब नेविगेशन, या वर्तमान पृष्ठ के आधार पर सक्रिय मेनू आइटम हाइलाइट करने के लिए उपयोगी है।

  1. HTML DOM Anchor search प्रॉपर्टी HTML DOM Anchor search प्रॉपर्टी

    एंकर टैग (<a>) से जुड़ी HTML DOM search प्रॉपर्टी href प्रॉपर्टी मान के क्वेरी स्ट्रिंग भाग को लौटाती है। क्वेरी स्ट्रिंग भाग URL में ? के बाद होता है और आमतौर पर सर्वर को जानकारी पास करने के लिए उपयोग किया जाता है। इसका उपयोग तब किया जाता है जब सर्वर को GET रिक्वेस्ट भेजी जाती है और जानकारी

  1. HTML DOM Anchor rel प्रॉपर्टी HTML DOM Anchor rel प्रॉपर्टी

    HTML DOM Anchor Rel प्रॉपर्टी एक लिंक के rel एट्रिब्यूट को लौटाती है। rel एट्रिब्यूट वर्तमान दस्तावेज़ और लिंक किए गए दस्तावेज़ के बीच संबंध का वर्णन करता है। सिंटैक्स निम्नलिखित सिंटैक्स है - a) rel प्रॉपर्टी लौटाएं - anchorObject.rel b) rel प्रॉपर्टी सेट करें &minus anchorObject.rel = &qu

  1. HTML DOM एंकर hostname प्रॉपर्टी: URL से डोमेन नाम प्राप्त करना HTML DOM एंकर hostname प्रॉपर्टी: URL से डोमेन नाम प्राप्त करना

    HTML DOM एंकर hostname प्रॉपर्टी URL का केवल होस्टनेम (डोमेन नाम) लौटाती है। यह पोर्ट नंबर, पाथ या क्वेरी पैरामीटर्स शामिल नहीं करती। सिंटैक्स होस्टनेम सेट करना: anchorObj.hostname = hostname होस्टनेम प्राप्त करना: anchorObj.hostname उदाहरण: hostname, host और hash की तुलना <!DOCTYPE html> &