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

HTML DOM Base href प्रॉपर्टी


HTML DOM Base href प्रॉपर्टी <base> HTML टैग से जुड़ी है। <base> टैग का उपयोग वर्तमान HTML दस्तावेज़ में सभी सापेक्ष URLs के लिए बेस URL निर्दिष्ट करने के लिए किया जाता है। एक HTML दस्तावेज़ में अधिकतम एक <base> टैग हो सकता है। Base href प्रॉपर्टी base एलिमेंट में href एट्रिब्यूट के मान को लौटाती है।

सिंटैक्स

निम्नलिखिक सिंटैक्स है -

href प्रॉपर्टी सेट करना -

baseObject.href = URL

यहां, URL बेस URL है।

href प्रॉपर्टी लौटाना -

baseObject.href

उदाहरण

आइए Base href प्रॉपर्टी का एक उदाहरण देखें -

<!DOCTYPE html> <html> <head> <base id="myBase" href="https://www.bing.com"> </head> <body> <a href="/images">IMAGES</a> <p>Click the below button to change href value of the above link</p> <button onclick="SetHref()">SET IT</button> <button onclick="GetHref()">GET IT</button> <p id="Sample"></p> <script>    function SetHref() {       document.getElementById("myBase").href = "https://duckduckgo.com";       document.getElementById("Sample").innerHTML = "Base URL was changed from bing.com       to duckduckgo.com";    }    function GetHref(){       var x=document.getElementById("myBase").href;    document.getElementById("Sample").innerHTML = x;    } </script> </body> </html>

आउटपुट

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

HTML DOM Base href प्रॉपर्टी

SET IT बटन पर क्लिक करने पर -

HTML DOM Base href प्रॉपर्टी

GET IT बटन पर क्लिक करने पर -

HTML DOM Base href प्रॉपर्टी

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

हमने पहले id “myBase” के साथ एक  एलिमेंट बनाया है और एट्रिब्यूट href जिसका मान https://www.bing.com के बराबर है

<base id="myBase" href="https://www.bing.com">

फिर हमने एट्रिब्यूट href और मान “/images” के बराबर एक एंकर एलिमेंट बनाया है। यहां “/images” एक सापेक्ष पथ है क्योंकि बेस पथ base टैग में दिया गया है। दोनों base और एंकर एलिमेंट URL को मिलाकर यह https://www.bing.com/images बन जाएगा।

<a href="/images">IMAGES</a>

फिर हमने SetHref() और GetHref() फ़ंक्शन को क्रमशः कॉल करने के लिए SET IT और GET IT नाम के दो बटन बनाए।

<button onclick="SetHref()">SET IT</button> <button onclick="GetHref()">GET IT</button>

SetHref() फ़ंक्शन “myBase” id का उपयोग करके <base> एलिमेंट को प्राप्त करता है। यह फिर href प्रॉपर्टी का उपयोग करके इसके URL को https://www.duckduckgo.com पर सेट करता है। परिवर्तन सफलता संदेश को id “Sample” वाले पैराग्राफ में प्रदर्शित किया जाता है।

function SetHref() {    document.getElementById("myBase").href = "https://duckduckgo.com";    document.getElementById("Sample").innerHTML = "Base URL was changed from bing.com to .comduckduckgo"; }

GetHref() “myBase” id का उपयोग करके <base> एलिमेंट को प्राप्त करता है। यह फिर href प्रॉपर्टी का उपयोग करके इसका URL प्राप्त करता है और इसे वेरिएबल x को असाइन करता है। पैराग्राफ innerHTML को फिर innerHTML() प्रॉपर्टी का उपयोग करके x में बदल दिया जाता है। यह <base> एलिमेंट के href मान को प्रदर्शित करेगा।

function GetHref(){    var x=document.getElementById("myBase").href;    document.getElementById("Sample").innerHTML = x; }

  1. HTML DOM tagName प्रॉपर्टी HTML DOM tagName प्रॉपर्टी

    विवरण HTML DOM tagName प्रॉपर्टी HTML दस्तावेज़ में किसी HTML तत्व का टैग नाम लौटाती है। सिंटैक्स element.tagName उदाहरण आइए HTML DOM tagName प्रॉपर्टी का एक उदाहरण देखें: <!DOCTYPE html> <html> <head> <style> body { color: #000; height: 100vh; background

  1. HTML DOM name प्रॉपर्टी HTML DOM name प्रॉपर्टी

    परिचय HTML DOM name प्रॉपर्टी किसी एलिमेंट के एट्रिब्यूट के नाम से संबंधित एक स्ट्रिंग लौटाती है। सिंटैक्स स्ट्रिंग मान वापस करना: elementAttribute.name उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM name</title> <style> * { padding: 2px; margin

  1. HTML DOM textContent प्रॉपर्टी HTML DOM textContent प्रॉपर्टी

    HTML DOM textContent प्रॉपर्टी नोड और उसके सभी चाइल्ड नोड्स के टेक्स्ट (व्हाइटस्पेस सहित) को दर्शाने वाला स्ट्रिंग लौटाती या सेट करती है। सिंटैक्स Node.textContent लौटाए गए मान डॉक्यूमेंट नोड्स के लिए Null निर्दिष्ट नोड और उसके सभी चाइल्ड नोड्स का टेक्स्ट मान सेट करना Node.textContent = string नो