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

HTML DOM KeyboardEvent getModifierState() मेथड


getModifierState() मेथड true/false लौटाता है यदि प्रदान की गई मॉडिफायर कुंजी दबाई गई थी या नहीं।

सिंटैक्स

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

मॉडिफायर कुंजी के रूप में पैरामीटर के साथ getModifierState() कॉल करना

event.getModifierState(“modifierKey”)

मॉडिफायर कुंजियां

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

modifierKey
Alt
AltGraph
CapsLock
Control
Meta
NumLock
ScrollLock
Shift

उदाहरण

आइए 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>पासवर्ड: <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 = 'टाइप करते समय CapsLock कुंजी दबाएं';    function getEventState(InputEvent) {       if(InputEvent.getModifierState("CapsLock"))          divDisplay.textContent = 'CapsLock चालू है। सावधान!';       else          divDisplay.textContent = 'CapsLock बंद है।';    } </script> </body> </html>

आउटपुट

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

'ON' से पहले CapsLock कुंजी −

HTML DOM KeyboardEvent getModifierState() मेथड

'ON' के बाद CapsLock कुंजी −

HTML DOM KeyboardEvent getModifierState() मेथड

'OFF' के बाद CapsLock कुंजी −

HTML DOM KeyboardEvent getModifierState() मेथड


  1. HTML DOM getBoundingClientRect() मेथड HTML DOM getBoundingClientRect() मेथड

    HTML DOM getBoundingClientRect() का उपयोग व्यूपोर्ट की स्थिति के सापेक्ष किसी तत्व का आकार लौटाने के लिए किया जाता है। यह DOMRect प्रकार का एक ऑब्जेक्ट लौटाता है जिसमें आठ गुण होते हैं: left, top, right, bottom, x, y, width, height। बाउंडिंग आयत की स्थिति स्क्रॉलिंग स्थिति बदलने पर बदलती है। सिंटैक

  1. HTML DOM hasAttributes() मेथड HTML DOM hasAttributes() मेथड

    HTML DOM hasAttributes() मेथड जांचता है कि किसी तत्व में कोई attributes हैं या नहीं। यह true लौटाता है यदि तत्व में कोई attribute है और यदि नहीं है तो false लौटाता है। यदि इस मेथड को एलिमेंट नोड के अलावा किसी अन्य नोड पर कॉल किया जाता है, तो लौटाया गया मान हमेशा false होगा। सिंटैक्स hasAttributes()

  1. HTML DOM focus() मेथड HTML DOM focus() मेथड

    HTML DOM focus() मेथड का उपयोग किसी HTML तत्व को फोकस देने के लिए किया जाता है। फोकस सभी HTML तत्वों पर लागू नहीं किया जा सकता। उदाहरण के लिए: आप <p> टैग को फोकस नहीं कर सकते। किसी तत्व से फोकस हटाने के लिए blur() मेथड का उपयोग करें। सिंटैक्स सिंटैक्स निम्नलिखित है: HTMLElementObject.focus()