提问人:Devin Earthling 提问时间:8/30/2023 最后编辑:Devin Earthling 更新时间:8/30/2023 访问量:16
如何将事件函数应用于所有输入字段?JAVASCRIPT的
How do I apply event function to all input fields? JAVASCRIPT
问:
我想将事件函数应用于具有同一类的所有相关输入字段。但是,当我尝试在网络上找到的解决方案时,我得到的反馈是“e”没有定义。下面是我想应用于类名为“blah”的输入字段的函数,它运行良好。我怎样才能干净地做到这一点,这样我就不必为每个输入字段重写函数了?谢谢。
x.addEventListener("keydown",function checkKey(e){
let hpKeyCode = e.keyCode;
let keyPos = e.target.selectionStart;
for(let i=0; i<e.target.value.length;i++){
if(e.target.value[i]==="," && keyPos==i+1 && hpKeyCode==8){
e.preventDefault();
e.target.selectionStart = keyPos-1;
e.target.selectionEnd = keyPos-1;
}
}
});
答: 暂无答案
评论
e
undefined
e