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

एचटीएमएल डोम कीबोर्डइवेंट getModifierState() विधि

<घंटा/>

यदि प्रदान की गई संशोधक कुंजी को दबाया गया था या नहीं, तो getModifierState() विधि सही/गलत लौटाती है।

सिंटैक्स

निम्नलिखित वाक्य रचना है -

संशोधक कुंजी के रूप में पैरामीटर के साथ getModifierState () को कॉल करना

event.getModifierState(“modifierKey”)

संशोधक कुंजियां

यहां, “modifierKey” निम्नलिखित हो सकते हैं -

modifierKey
Alt
AltGraph
कैप्सलॉक
नियंत्रण
मेटा
नमलॉक
स्क्रॉललॉक
शिफ्ट

उदाहरण

आइए getModifierState() . के लिए एक उदाहरण देखें विधि -

<!DOCTYPE html>
<html>
<head>
<title>KeyboardEvent getModifierState()</title>
<style>
   form {
      width:70%;
      margin: 0 auto;
      text-align: center;
   }
   * {
      padding: 2px;
      margin:5px;
   }
   input[type="button"] {
      border-radius: 10px;
   }
</style>
</head>
<body>
<form>
<fieldset>
<legend>KeyboardEvent getModifierState( )</legend>
<label>Password:
<input type="password" id="textSelect" onkeydown="getEventState(event)" autocomplete="off">
</label>
<div id="divDisplay"></div>
</fieldset>
</form>
<script>
   window.addEventListener( 'keydown', function( event ) {
      console.log( 'CapsLock', event.getModifierState("CapsLock") );
   });
   var divDisplay = document.getElementById("divDisplay");
   var textSelect = document.getElementById("textSelect");
   divDisplay.textContent = 'Press CapsLock key while typing';
   function getEventState(InputEvent) {
      if(InputEvent.getModifierState("CapsLock"))
         divDisplay.textContent = 'CapsLock is turned on. Beware!';
      else
         divDisplay.textContent = 'CapsLock is turned off.';
   }
</script>
</body>
</html>

आउटपुट

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

CapsLock कुंजी को चालू करने से पहले 'चालू' -

एचटीएमएल डोम कीबोर्डइवेंट getModifierState() विधि

CapsLock कुंजी को चालू करने के बाद 'चालू' -

एचटीएमएल डोम कीबोर्डइवेंट getModifierState() विधि

CapsLock कुंजी को चालू करने के बाद 'बंद' -

एचटीएमएल डोम कीबोर्डइवेंट getModifierState() विधि


  1. HTML DOM getBoundingClientRect () विधि

    HTML DOM getBoundingClientRect () का उपयोग व्यूपोर्ट की स्थिति के सापेक्ष एक तत्व के आकार को वापस करने के लिए किया जाता है। यह DOMRect प्रकार की वस्तु देता है जिसमें आठ गुण बाएँ, ऊपर, दाएँ, नीचे, x, y, चौड़ाई, ऊँचाई हैं। स्क्रॉलिंग स्थिति में परिवर्तन होने पर बाउंडिंग आयत की स्थिति बदल जाती है। सिंट

  1. HTML DOM में विशेषताएँ () विधि है

    HTML DOM में एट्रिब्यूट्स () विधि यह जांचती है कि किसी तत्व में कोई विशेषता है या नहीं। यदि तत्व में कोई विशेषता है तो यह सही है और यदि नहीं है तो यह गलत है। यदि इस विधि को तत्व नोड के अलावा किसी अन्य नोड पर कहा जाता है, तो लौटाया गया मान हमेशा गलत होगा। सिंटैक्स hasAttributes() विधि के लिए सिंटैक्

  1. एचटीएमएल डोम फोकस () विधि

    HTML तत्व पर फ़ोकस देने के लिए HTML DOM फ़ोकस () विधि का उपयोग किया जाता है। सभी HTML तत्वों पर फ़ोकस लागू नहीं किया जा सकता है। उदाहरण के लिए:आप टैग पर फ़ोकस नहीं कर सकते। किसी तत्व से फ़ोकस हटाने के लिए ब्लर () विधि का उपयोग करें। सिंटैक्स निम्नलिखित वाक्य रचना है - HTMLElementObject.focus() उदा