JavaScript onkeydown不起作用
JavaScript onkeydown not functioning
我正在尝试设置一个文本框,该文本框在keydown上运行一个函数。
代码为:
var input = document.getElementById('Input_Number');
input.addEventListener('onkeypress', DrawDigits);
function DrawDigits(event) {
if (event && event.keyCode == '13') {}
}
以下是一个示例:http://jsfiddle.net/wuK4G/
我知道这是一个常见的问题,但我真的找不到答案。我试过几种方法,但都不管用。
试试这个:
function DrawDigits(event) {
if (event && event.keyCode == '13') {}
}
var input = document.getElementById('Input_Number');
input.addEventListener('keypress', DrawDigits);
// ^^
事件侦听器是keypress
而不是onkeypress
。
如果分配不带addEventListener
的事件侦听器,则为:
document.getElementById('Input_Number').onkeypress = DrawDigits
也许这就是混乱?
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- 分部隐藏在jquery中不起作用
- 在phonegap应用程序内部重定向不起作用
- Array.length似乎不起作用;console.log则显示其他情况
- $ionicplatform内的$scope不;不起作用
- JavaScript onkeydown不起作用
- onKeydown在动态添加时不起作用
- Onkeydown事件在画布上不起作用
- ASP.onkeydown事件在Firefox中不起作用
- 文档.Onkeydown在firefox中不起作用
- onkeydown和onkeyup事件在Internet Explorer 8上不起作用