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

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


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

HTML DOM Anchor origin प्रॉपर्टी href एट्रिब्यूट मान के प्रोटोकॉल, होस्टनाम और पोर्ट नंबर को लौटाती है, उदाहरण: https://www.demo.com:6064। यह केवल-पढ़ने योग्य (read-only) प्रॉपर्टी है।

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

anchorObj.origin

उदाहरण

<!DOCTYPE html>
<html>
<body>
<h1>Company</h1>
<p><a id="mylink" hreflang="en" href="https://www.abc.com:6064/abc/products.html">Products</a></p>
<h2 id="myid"></h2>
<button onclick="display()">Display href Part</button>
<button onclick="display2()">Display origin</button>
<button onclick="display3()">Display hreflang</button>
<script>
  function display() {
    var a = document.getElementById("mylink").href;
    document.getElementById("myid").innerHTML = a;
  }
  function display2() {
    var a = document.getElementById("mylink").origin;
    document.getElementById("myid").innerHTML = a;
  }
  function display3() {
    var a = document.getElementById("mylink").hreflang;
    document.getElementById("myid").innerHTML = a;
  }
</script>
</body>
</html>

आउटपुट

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

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

"Display origin" बटन पर क्लिक करने पर:

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

स्पष्टीकरण

लिंक का href है: https://www.abc.com:6064/abc/products.html

  • origin लौटाता है: https://www.abc.com:6064 (प्रोटोकॉल + होस्टनाम + पोर्ट)
  • href लौटाता है: पूरा URL
  • hostname लौटाता है: www.abc.com (पोर्ट के बिना)
  • host लौटाता है: www.abc.com:6064 (होस्टनाम + पोर्ट)

उपयोगिता

  • क्रॉस-ओरिजिन अनुरोधों (CORS) के लिए ओरिजिन तुलना।
  • सुरक्षा जांच: if (link.origin !== window.location.origin) ...
  • पोर्ट शामिल है या नहीं जांचने के लिए उपयोगी।

ब्राउज़र समर्थन

सभी आधुनिक ब्राउज़र origin प्रॉपर्टी का समर्थन करते हैं (IE समर्थित नहीं)।

  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> &

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

    परिचय HTML DOM Style display प्रॉपर्टी का उपयोग किसी एलिमेंट के डिस्प्ले प्रकार को सेट करने या वापस करने के लिए किया जाता है। एलिमेंट्स ज्यादातर ब्लॉक या इनलाइन होते हैं। आप display: none का उपयोग करके एलिमेंट को छिपा भी सकते हैं। सिंटैक्स object.style.display = value मान और विवरण मान विवरण