【发布时间】:2016-02-01 17:30:21
【问题描述】:
如何在文本字段上按 Enter 键时执行一些代码?
我的方法没有任何作用:
<script>
textfield.onkeydown = function(e) {
if (e.keyCode == 13) {
alert("abc");
}
}
</script>
<input type="text" id="textfield">
PS:我不想使用 JQuery。
【问题讨论】:
-
不,它没有。接受的答案是 vanilla/plain js - 但是,它使用 2 种方法来获取事件和 2 种方法来获取 keyCode,这是在不使用 jQuery 时由浏览器差异所要求的。你需要的是在元素在 DOM 中可用之后进行分配
标签: javascript html keyboard-events