问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js如何才能模拟键盘按键?

发布网友 发布时间:2022-04-23 15:09

我来回答

8个回答

懂视网 时间:2022-05-16 09:25

本文实例讲述了JS模拟键盘打字效果的方法。分享给大家供大家参考。具体如下:

这里使用JS模拟实现软键盘及打字效果,点击软键盘年的字母键,文本框中即可显示文字,像是键盘打字的效果,美工不太好,没怎么美化,CSS高手可美化一下按钮,看上去还挺不错吧,我觉得。

先来看看运行效果图:

JS模拟键盘打字效果的方法

具体代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>模拟键盘打字</title>
</head>
<body>
<script Language="Javascript">
function a()
{
var text=document.form.text.value
document.form.text.value=text + "A";
}
function b()
{
var text=document.form.text.value
document.form.text.value=text + "B";
}
function c()
{
var text=document.form.text.value
document.form.text.value=text + "C";
}
function d()
{
var text=document.form.text.value
document.form.text.value=text + "D";
}
function e()
{
var text=document.form.text.value
document.form.text.value=text + "E";
}
function f()
{
var text=document.form.text.value
document.form.text.value=text + "F";
}
function g()
{
var text=document.form.text.value
document.form.text.value=text + "G";
}
function h()
{
var text=document.form.text.value
document.form.text.value=text + "H";
}
function i()
{
var text=document.form.text.value
document.form.text.value=text + "I";
}
function j()
{
var text=document.form.text.value
document.form.text.value=text + "J";
}
function k()
{
var text=document.form.text.value
document.form.text.value=text + "K";
}
function l()
{
var text=document.form.text.value
document.form.text.value=text + "L";
}
function m()
{
var text=document.form.text.value
document.form.text.value=text + "M";
}
function n()
{
var text=document.form.text.value
document.form.text.value=text + "N";
}
function o()
{
var text=document.form.text.value
document.form.text.value=text + "O";
}
function p()
{
var text=document.form.text.value
document.form.text.value=text + "P";
}
function q()
{
var text=document.form.text.value
document.form.text.value=text + "Q";
}
function r()
{
var text=document.form.text.value
document.form.text.value=text + "R";
}
function s()
{
var text=document.form.text.value
document.form.text.value=text + "S";
}
function t()
{
var text=document.form.text.value
document.form.text.value=text + "T";
}
function u()
{
var text=document.form.text.value
document.form.text.value=text + "U";
}
function v()
{
var text=document.form.text.value
document.form.text.value=text + "V";
}
function w()
{
var text=document.form.text.value
document.form.text.value=text + "W";
}
function x()
{
var text=document.form.text.value
document.form.text.value=text + "X";
}
function y()
{
var text=document.form.text.value
document.form.text.value=text + "Y";
}
function z()
{
var text=document.form.text.value
document.form.text.value=text + "Z";
}
function space()
{
var text=document.form.text.value
document.form.text.value=text + " ";
}
// -->
</SCRIPT>
<form name="form">
 <p align="center"><textarea name="text" rows="10" cols="50"></textarea></p>
 <p align="center"><input type="button" name="B1" value=" Q " OnClick="q()"><input
 type="button" name="B2" value="W" OnClick="w()"><input type="button"
 name="B3" value="E" OnClick="e()"><input type="button" name="B4" value="R" OnClick="r()"><input
 type="button" name="B5" value="T" OnClick="t()"><input type="button"
 name="B6" value="Y" OnClick="y()"><input type="button" name="B7" value="U" OnClick="u()"><input
 type="button" name="B8" value=" I " OnClick="i()"><input type="button"
 name="B9" value="O" OnClick="o()"><input type="button" name="B10" value="P" OnClick="p()"></p>
 <p align="center"><input type="button" name="B11" value="A" OnClick="a()"><input
 type="button" name="B12" value="S" OnClick="s()"><input type="button"
 name="B13" value="D" OnClick="d()"><input type="button" name="B14"
 value="F" OnClick="f()"><input type="button" name="B15" value="G" OnClick="g()"><input
 type="button" name="B16" value="H" OnClick="h()"><input type="button"
 name="B17" value="J" OnClick="j()"><input type="button" name="B18"
 value="K" OnClick="k()"><input type="button" name="B19" value="L" OnClick="l()"></p>
 <p align="center"><input type="button" name="B20" value="Z" OnClick="z()"><input
 type="button" name="B21" value="X" OnClick="x()"><input type="button"
 name="B22" value="C" OnClick="c()"><input type="button" name="B23"
 value="V" OnClick="v()"><input type="button" name="B24" value="B" OnClick="b()"><input
 type="button" name="B25" value="N" OnClick="n()"><input type="button"
 name="B26" value="M" OnClick="m()"></p>
 <p align="center"><input type="button" name="B27"
 value="" OnClick="space()"></p>
<INPUT TYPE="hidden" name="hidden">
</form>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

更多JS模拟键盘打字效果的方法相关文章请关注PHP中文网!

热心网友 时间:2022-05-16 06:33

这个不能把,我要是能的话不断模拟用户点击 alt+F4,那网页还能打开吗有安全漏洞的东西,浏览器一般不会允许

热心网友 时间:2022-05-16 07:51

13.<INPUT onclick="document.execCommand('Cut')" type=button value=剪切>

14.<INPUT onclick="document.execCommand('Copy')" type=button value=拷贝>

15.<INPUT onclick="document.execCommand('Paste')" type=button value=粘贴>

16.<INPUT onclick="document.execCommand('Undo')" type=button value=撤消>

17.<INPUT onclick="document.execCommand('Delete')" type=button value=删除>

热心网友 时间:2022-05-16 09:25

不能,你要实现什么功能,看可以换种方法吗

热心网友 时间:2022-05-16 11:17

我也想问js模拟键盘事件 我想问的是怎么实现模拟按下空格按键?

热心网友 时间:2022-05-16 13:25

document.body.onkeypress = function(e){ e = e || event; alert(e.ctrlKey);//有没有按下ctrl键 alert(e.which||e.keyCode);}

热心网友 时间:2022-05-16 15:49

各位前辈,我想模拟键盘事件,写一个button,点击该button就相当于按了键盘的enter事件,该怎么处理?谢谢

热心网友 时间:2022-05-16 18:31

我在chrome浏览器中不行。兼容性是个大问题额。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 用python脚本如何改变word中特定词的字体颜色? python操作word文档,用win32com,如何用python中的变量来命名word文档... 求助大神:如何用Python docx解析一个Word文档,在某些字段处插入文本或表... python如何读取word文件中的文本内容并写入到新的txt文件? Python如何将整个Word文档中的格式、段落、图标复制到另一个word文档... python怎么处理加密word文档 python 3.2 如何编辑 word文档(苹果的OS系统) python处理word文档 python 怎么实现在线编辑word文档 HP1020打印机加了HP1010的粉后打印出来是空白纸?! HP1020打印机的原装晒鼓最多可以加几次粉? 我的电脑是w7系统,安装程序时提示找不到路径 打开应用程序时提示文件丢失怎么回事? 惠普1020打印机硒鼓去哪里加粉? 电脑不能安装软件,提示什么缺失 安装软件总是提醒DLL文件丢失怎么办? HP Laserjet 1020plus打印机怎么连接到电脑上? 在电脑安装软件时,到后面出现找不到文件,安装不了,怎么解决 怎样添加hp1020打印驱动程序 “掌上电力”有人用过吗?好不好用? 怎样用js模拟键盘事件 js若何才能模拟键盘按键? javascript 模拟点击按钮? 怎样用 Javascript 模拟点击按钮执行搜索? js怎么才能模拟键盘按键 JS如何写点击一个按钮后模拟点击另外两个按钮? 我想问有什么办法可以实现用js模拟键盘按下空格? 怎么让JS模拟点击这个按钮 请教下,控制台中怎么用JS模拟点击按钮? js能模拟键盘输入么? 用js实现一个键盘怎么作 如何用js(javascript)拷屏或模似点击printscreen键? 如何用js模拟点击class样式的按钮 如何模拟点击网页上的一个javascript按钮 js模拟点击不了 vivo Y79a可以安装最新微信 vivox20微信更新不了新版本怎么办 密集架如何使用维护? 密集架主要应用与功能有哪些 密集架有哪些呢?该如何工作呢?