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

एचटीएमएल डोम कीबोर्डइवेंट स्थान संपत्ति

<घंटा/>

HTML DOM कीबोर्डइवेंट लोकेशन प्रॉपर्टी कीबोर्ड पर दबाए गए कुंजी के स्थान के अनुरूप संख्या लौटाती है।

सिंटैक्स

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

दबाए गए कुंजी की वापसी का स्थान -

event.location

नंबर

यहां, नंबर निम्नलिखित निम्नलिखित हो सकते हैं -

number
<वें शैली ="पाठ-संरेखण:केंद्र;">विवरण
0
यह कीबोर्ड पर लगभग सभी मानों का प्रतिनिधित्व करता है। (कीबोर्ड के मध्य भाग में प्रत्येक कुंजी, जैसे:'क्यू', '\', 'स्पेसबार')
1
यह बाएँ-कीबोर्ड पर मानों का प्रतिनिधित्व करता है। (कीबोर्ड के बाएं भाग में प्रत्येक कुंजी, जैसे:'बाएं ctrl', 'बाएं शिफ्ट', 'बाएं Alt')
2
यह दाएँ-कीबोर्ड पर मानों का प्रतिनिधित्व करता है। (कीबोर्ड के दाहिने भाग में प्रत्येक कुंजी, जैसे:'दायाँ ctrl', 'दायाँ शिफ़्ट', 'दायाँ ऑल्ट')
3
यह numpad-keyboard पर मानों का प्रतिनिधित्व करता है। (कीबोर्ड के numpad अनुभाग में प्रत्येक कुंजी, जैसे:'1', '/', '.')

उदाहरण

आइए कीबोर्डइवेंट . के लिए एक उदाहरण देखें स्थान संपत्ति -

<!DOCTYPE html>
<html>
<head>
<title>KeyboardEvent location</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-location</legend>
<label>Fill in the blanks:
<input type="text" id="textSelect" placeholder="type here..." onkeydown="getEventData(event)" autocomplete="off">
</label>
<div id="divDisplay"></div>
</fieldset>
</form>
<script>
   var divDisplay = document.getElementById("divDisplay");
   var textSelect = document.getElementById("textSelect");
   function getEventData(InputEvent) {
      if(InputEvent.location === 0)
         divDisplay.textContent = 'key Pressed in middle section';
      else if(InputEvent.location === 1)
         divDisplay.textContent = 'key Pressed in left section';
      else if(InputEvent.location === 2)
         divDisplay.textContent = 'key Pressed in right section';
      else
      divDisplay.textContent = 'key Pressed in numpad section';
   }
</script>
</body>
</html>

आउटपुट

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

टेक्स्ट फील्ड में कुछ भी टाइप करने से पहले -

एचटीएमएल डोम कीबोर्डइवेंट स्थान संपत्ति

‘w’ . टाइप करने के बाद टेक्स्ट फ़ील्ड में -

एचटीएमएल डोम कीबोर्डइवेंट स्थान संपत्ति

'+' pressing दबाने के बाद numpad से टेक्स्ट फ़ील्ड में -

एचटीएमएल डोम कीबोर्डइवेंट स्थान संपत्ति


  1. HTML DOM लोकेशन हैश प्रॉपर्टी

    स्थान हैश गुण URL में एक स्ट्रिंग मान (एंकर भाग) लौटाता है/जोड़ देता है। एंकर वाले हिस्से में # से पहले अपने आप लगा दिया जाता है और फिर जोड़ दिया जाता है। सिंटैक्स निम्नलिखित वाक्य रचना है - हैश . का रिटर्निंग मान संपत्ति स्थान.हैश हैश . का मान संपत्ति सेट location.hash =string उदाहरण आइए स्था

  1. एचटीएमएल डोम स्थान खोज संपत्ति

    स्थान खोज गुण URL के लिए क्वेरी पैरामीटर के अनुरूप स्ट्रिंग लौटाता/सेट करता है। सिंटैक्स निम्नलिखित वाक्य रचना है - खोज . का रिटर्निंग मान संपत्ति स्थान.खोज प्रोटोकॉल गुण सेट का मान location.search =searchString उदाहरण आइए स्थान खोज . के लिए एक उदाहरण देखें संपत्ति - स्थान प्रोटोकॉल फॉर

  1. एचटीएमएल डोम कीबोर्डइवेंट ऑल्टकी प्रॉपर्टी

    HTML DOM KeyboardEvent altKey प्रॉपर्टी लौटाती है कि क्या कोई ALT . है कुंजी को दबाया गया था या नहीं जब किसी HTML दस्तावेज़ में कोई महत्वपूर्ण ईवेंट ट्रिगर किया गया था। सिंटैक्स निम्नलिखित वाक्य रचना है - event.altKey आइए हम HTML KeyboardEvent altKey गुण का एक उदाहरण देखें- उदाहरण <!DOCTYPE ht