function Test(event) {
console.log(event.key + ' ' + event.which + ' ' + event.code);
}
<input type="text" onkeydown="Test(this)">
结果:
undefined undefined undefined
原因:之所以使用此方法,是因为我需要在运行时生成多个输入文本(动态)。
请任何人帮助我,谢谢。
答案 0 :(得分:2)
您需要通过event
而不是this
function Test(event) {
console.log(event.key + ' ' + event.which + ' ' + event.code);
}
<input type="text" onkeydown="Test(event)">