Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将输出打印+;1每次我在javascript中执行onkeydown事件时?_Javascript_Events_Onkeydown - Fatal编程技术网

如何将输出打印+;1每次我在javascript中执行onkeydown事件时?

如何将输出打印+;1每次我在javascript中执行onkeydown事件时?,javascript,events,onkeydown,Javascript,Events,Onkeydown,我需要的是创建一个onkeydown事件,当我按下m键时,它将在输出中打印+1 html中的输出为: <h1 id="moreNum">how many times have you pressed the "m": 0</h1> 您按了多少次“m”:0 当我输入m时,它会打印:你按了多少次“m”:1 如果我再次点击它,它会打印:你按了多少次“m”:2 依此类推您可以使用事件对象提供的键,仅当按下的键是m时,才可以增加计数 c

我需要的是创建一个onkeydown事件,当我按下m键时,它将在输出中打印+1

html中的输出为:

<h1 id="moreNum">how many times have you pressed the "m": 0</h1>
您按了多少次“m”:0
当我输入m时,它会打印:你按了多少次“m”:1

如果我再次点击它,它会打印:你按了多少次“m”:2


依此类推

您可以使用
事件
对象提供的
,仅当按下的键是
m
时,才可以
增加计数

const h1=document.querySelector(“#moreNum”);
让计数=0;
函数setText(次){
h1.textContent=`您按了多少次“m”:${times}`
}
功能日志键(e){
如果(e.key=='m'){
++计数;
setText(计数);
}
}
文件。addEventListener('keydown',logKey)

您按了多少次“m”:0
您可以使用
事件
对象提供的
,仅当按下的键是
m
时,才能增加计数

const h1=document.querySelector(“#moreNum”);
让计数=0;
函数setText(次){
h1.textContent=`您按了多少次“m”:${times}`
}
功能日志键(e){
如果(e.key=='m'){
++计数;
setText(计数);
}
}
文件。addEventListener('keydown',logKey)
您按了多少次“m”:0
这应该可以工作:)

您按了多少次“m”:
让计数=0;
文件。addEventListener('keydown',logKey);
功能日志键(e){
如果(e.which==77){
计数=计数+1
document.getElementById('counter')。innerHTML=count
}
}
这应该可以用:)

您按了多少次“m”:
让计数=0;
文件。addEventListener('keydown',logKey);
功能日志键(e){
如果(e.which==77){
计数=计数+1
document.getElementById('counter')。innerHTML=count
}
}

document.getElementById(“moreNum”).addEventListener(“keydown”,myFunction)之后,您可以按照您想要的方式定义函数
函数myFunction(){//increase your counter}
我尝试了以下方法:让outputElement=document.getElementById(“moreNum”);outputElement.innerHTML='您按了多少次“m”:'+=1<代码>document.getElementById(“moreNum”).addEventListener(“keydown”,myFunction)之后,您可以按照您想要的方式定义函数
函数myFunction(){//increase your counter}
我尝试了以下方法:让outputElement=document.getElementById(“moreNum”);outputElement.innerHTML='您按了多少次“m”:'+=1;
<h1 id="moreNum">how many times have you pressed the "m": <span id="counter"></span></h1>


let count = 0;
document.addEventListener('keydown', logKey);

function logKey(e) {
  if (e.which === 77) {
    count = count + 1
    document.getElementById('counter').innerHTML = count
    
  }
}