如果相同,onkeypress 将不起作用
onkeypress would not work for a if the same
我想如果你按 s 它会让你点击 s 的 id 提醒,但它不起作用
See it for your self
javascript
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");
}
所以我认为这将是 if 语句,但我没有发现任何问题
我会使用 typeof 来检查 x 是否是一个数字,因为它可能是一个字符串开头。
将它与键码 115 进行比较。在您的 myFunction 中,键码将为 -
function myFunction(event) {
var x = event.which || event.keyCode;
if (x == 115) {
alert("Hello");
}
}
我想如果你按 s 它会让你点击 s 的 id 提醒,但它不起作用 See it for your self
javascript
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");
}
所以我认为这将是 if 语句,但我没有发现任何问题
我会使用 typeof 来检查 x 是否是一个数字,因为它可能是一个字符串开头。
将它与键码 115 进行比较。在您的 myFunction 中,键码将为 -
function myFunction(event) {
var x = event.which || event.keyCode;
if (x == 115) {
alert("Hello");
}
}