Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะจำลองเหตุการณ์การกดปุ่มใน JavaScript ได้อย่างไร


ในการจำลองเหตุการณ์การกดปุ่ม ให้ใช้ตัวจัดการเหตุการณ์ คุณสามารถลองเรียกใช้รหัสต่อไปนี้เพื่อจำลองเหตุการณ์การกดปุ่ม

ตัวอย่าง

การสาธิตสด

<html>
   <head>
      <script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">
      </script>
      <script>
         jQuery(document).ready(function($) {
            $('body').keypress(function(e) {
               alert(String.fromCharCode(e.which));
            });
         });
         jQuery.fn.simulateKeyPress = function(character) {
            jQuery(this).trigger({
               type: 'keypress',
               which: character.charCodeAt(0)
            });
         };
         setTimeout(function() {
            $('body').simulateKeyPress('z');
         }, 2000);
      </script>
   </head>
   <body>
      <p>press any key</p>
   </body>
</html>