我想让您按s,这将使ID警报您单击s,但这是行不通的https://jsfiddle.net/hsoeutxr/自己看看
java
function myFunction(event) {
var x = event.which || event.keyCode;
if (x == 155){
alert("You press s button");
}
}
html
<body onkeypress="myFunction(event)">
<input type="text" size="40">
<p id="demo"></p>
</body>https://jsfiddle.net/hsoeutxr/
但是,它只能工作
function myFunction(event) {
var x = event.which || event.keyCode;
alert("You press s button");
}
所以我认为应该是,但是,我没有看到任何问题
我将使用typeof来检查x是否为数字,因为它可能是以字符串开头。
与键代码115进行比较。在您的myFunction中,键代码将为-
function myFunction(event) {
var x = event.which || event.keyCode;
if (x == 115) {
alert("Hello");
}
}