获取元素目标的内部文本的最佳方式



我正在keypressclick上调用该方法。有没有一种更短的方法来获取被点击的字母,或者有没有一个更短的方法可以测试是否在第5行的键盘上按下了一个字母?

function compareLetters(e) {
let isMatch = false;
const letterSelected = e.type === 'click' ? e.target.innerText : String.fromCharCode(e.keyCode);
if (!/[a-z]/.test(letterSelected)) return;
}

如果你想检查一个字母是否被按下,你可以试试这个。。。

function compareLetters(e) {
if ( e.keyCode ) {
if (e.keyCode >= 97 && e.keyCode <= 122) {
// this matches a-z
return;
}
} else {
// process for click
}
}

最新更新