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

HTML DOM accessKey प्रॉपर्टी: शॉर्टकट कुंजी सेट/प्राप्त करना

DOM accessKey प्रॉपर्टी

accessKey प्रॉपर्टी किसी एलिमेंट के accesskey एट्रिब्यूट को सेट या प्राप्त करती है। accesskey एट्रिब्यूट एक शॉर्टकट कुंजी (keyboard shortcut) परिभाषित करता है जो एलिमेंट को सक्रिय या फोकस करता है।

सिंटैक्स

// सेट करें
HTMLElementObject.accessKey = "character"

// प्राप्त करें
HTMLElementObject.accessKey

ब्राउज़र/OS संशोधक कुंजियाँ

ब्राउज़र Windows/Linux macOS
ChromeAlt + KeyControl + Option + Key
FirefoxAlt + Shift + KeyControl + Option + Key
SafariControl + Option + KeyControl + Option + Key
EdgeAlt + KeyControl + Option + Key

उदाहरण: Chrome/Windows पर accessKey प्राप्त करना

<!DOCTYPE html>
<html>
<body>
  <a id="myLink" accesskey="g" href="https://www.google.com/">Google</a>
  <p>accessKey प्राप्त करें</p>
  <button onclick="showAccessKey()">accessKey प्रदर्शित करें</button>
  <p id="result"></p>
  <script>
    function showAccessKey() {
      var key = document.getElementById("myLink").accessKey;
      document.getElementById("result").innerHTML = "Access Key: " + key;
    }
  </script>
</body>
</html>

आउटपुट

बटन क्लिक करने पर: Access Key: g

Chrome/Windows पर Alt+G दबाने से Google लिंक सक्रिय होगा।

सर्वोत्तम अभ्यास

  • अक्षर चुनें जो लेबल में दिखाई दे (उदाहरण: "Google" में G)
  • दस्तावेज़ में अद्वितीय accesskey रखें
  • उपयोगकर्ताओं को शॉर्टकट्स के बारे में सूचित करें (टूलटिप, हेल्प पेज)
  • संख्याओं (0-9) का उपयोग करें - आसानी से याद और टाइप
  • मोबाइल पर काम नहीं करता - वैकल्पिक नेविगेशन प्रदान करें

HTML में उपयोग

<button accesskey="s" onclick="save()">सहेजें (<u>S</u>)</button>
<a accesskey="h" href="/help">सहायता (<u>H</u>)</a>
<input accesskey="f" placeholder="खोज (<u>F</u>)">

नोट

accessKey प्रॉपर्टी केवल एक अक्षर स्वीकार करती है। स्पेस या मल्टी-कैरेक्टर स्ट्रिंग्स काम नहीं करते।

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

    HTML DOM offsetWidth प्रॉपर्टी किसी एलिमेंट की चौड़ाई को पिक्सेल में लौटाती है, जिसमें पैडिंग, बॉर्डर और स्क्रॉलबार शामिल होते हैं, लेकिन मार्जिन नहीं। सिंटैक्स HTMLelement.offsetWidth उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM offsetHeight</title> <style&

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

    HTML DOM offsetParent प्रॉपर्टी उस पैरेंट एलिमेंट का रेफरेंस लौटाती है जिससे चाइल्ड ऑफसेट परिभाषित होते हैं। सिंटैक्स HTMLelement.offsetParent उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM offsetParent</title> <style type="text/css">    

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

    HTML DOM title प्रॉपर्टी HTML एलिमेंट के title एट्रिब्यूट के मान को दर्शाने वाला स्ट्रिंग लौटाती या सेट करती है। title मान तब दिखाई देता है जब HTML एलिमेंट पर होवर किया जाता है। सिंटैक्स ElementOfHTMLObject.title मान सेट करना ElementOfHTMLObject.title = string उदाहरण <!DOCTYPE html> <html&