如何将输出打印+;1每次我在javascript中执行onkeydown事件时?
我需要的是创建一个onkeydown事件,当我按下m键时,它将在输出中打印+1 html中的输出为:如何将输出打印+;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
<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
}
}