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

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


HTML DOM Base target प्रॉपर्टी HTML <base> एलिमेंट से जुड़ी है। इसका उपयोग <base> एलिमेंट के target एट्रिब्यूट के मान को सेट या लौटाने के लिए किया जाता है। target एट्रिब्यूट का उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि हाइपरलिंक कहां खुलेगा। यह पेज में ही या नए पेज में खुल सकता है।

प्रॉपर्टीज

target प्रॉपर्टीज के लिए निम्नलिखित मान हैं -

प्रॉपर्टी मान विवरण
_blank लिंक को नई विंडो में खोलने के लिए।
_self लिंक को उसी फ्रेम में खोलने के लिए जिसमें इसे क्लिक किया गया था। यह डिफ़ॉल्ट व्यवहार है।
_parent लिंक को पैरेंट फ्रेमसेट में खोलने के लिए।
_top लिंक को विंडो के पूर्ण बॉडी में खोलने के लिए।
framename लिंक को निर्दिष्ट फ्रेम नाम में खोलने के लिए।

सिंटैक्स

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

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

baseObject.target

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

baseObject.target = "_blank|_self|_parent|_top|framename"

उदाहरण

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

<!DOCTYPE html> <html> <head> <base id="Base" target="newframe1" href="https://www.example.com"> </head> <body> <p>Click the below button to get the target attribute value</p> <button onclick="getTarget()">GET TARGET</button> <p>Click the below button to set the target attribute value</p> <button onclick="setTarget()">SET TARGET</button> <p id="Sample"></p> <script>    function getTarget() {       var x = document.getElementById("Base").target;       document.getElementById("Sample").innerHTML = "Base target for all links is: " + x;    }    function setTarget(){       document.getElementById("Base").target="_blank"       document.getElementById("Sample").innerHTML="Target has been changed from       newframe1 to _blank"    } </script> </body> </html>

आउटपुट

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

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

GET TARGET पर क्लिक करने पर -

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

SET TARGET पर क्लिक करने पर -

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

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

हमने पहले getTarget() और setTarget() फ़ंक्शन को क्रमशः निष्पादित करने के लिए GET TARGET और SET TARGET नाम के दो बटन बनाए -

<button onclick="getTarget()">GET TARGET</button> <button onclick="setTarget()">SET TARGET</button>

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

function getTarget() {    var x = document.getElementById("Base").target;    document.getElementById("Sample").innerHTML = "Base target for all links is: " + x; }

setTarget() फ़ंक्शन id “Base” वाले एलिमेंट को प्राप्त करता है जो हमारे मामले में <base> एलिमेंट है। <base> एलिमेंट की target प्रॉपर्टी को फिर “_blank” पर सेट किया जाता है जिसका अर्थ है कि यह नए टैब में खुलेगा। “Target has been changed from newframe1 to _blank” को फिर इससे जुड़े id “Sample” वाले पैराग्राफ में प्रदर्शित किया जाता है।


  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 नो

  1. HTML DOM Ol type प्रॉपर्टी HTML DOM Ol type प्रॉपर्टी

    HTML DOM Ol type प्रॉपर्टी ऑर्डर्ड लिस्ट में उपयोग किए जाने वाले मार्कर के प्रकार को दर्शाने वाले type एट्रिब्यूट के मान को सेट या लौटाती है। सिंटैक्स olObject.type मान सेट करना olObject.type = 1|a|A|i|I उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM Ol type</title&