Javascript addEventListener 用于不注册任何键值的键
Javascript addEventListener for keyup not registering any key values
我正在使用来自正文的onload调用调用函数test()。然后在测试函数中,我调用了 keyPushed(e),但我拥有的代码没有注册任何键值。此外,控制台说我的 e 值没有定义,不知道为什么它在我从这里得到的示例中有效。我做错了什么?
.HTML:
<body onload="test()">
</body>
.JS:
test = function(){
console.log("test");
document.addEventListener("keyup", keyPushed(e));
}
keyPushed = function(e){
var keyValue = e.keyCode ? e.keyCode : e.charCode;
alert(keyValue);
}
代码笔
更改
document.addEventListener("keyup", keyPushed(e));
自
document.addEventListener("keyup", keyPushed);
您需要注册事件处理程序addEventListener()
而不是直接调用它们
相关文章:
- 我可以更改剑道UI网格吗's的外键值
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 将JSON对象的表示形式更改为显式键/值格式
- 正在数组中存储键值对
- js”;在“;不按特定顺序追加键/值
- 如何将新的键/值对元素添加到现有数组
- 在键值对中对求和值进行下划线
- 角度-如何打印键值的值
- 返回由键/值对定义的数组
- 在url参数javascript中存储键值对列表
- 将数组转换为键值对
- jQueryAJAX-将额外的键/值对推送到序列化的$_POST数组中
- JavaScript,循环具有不同数量对键值的对象
- 使用jQuery从ajax调用访问键值对
- 通过键/值引用更新Javascript对象值
- Javascript addEventListener 用于不注册任何键值的键
- 有效地对字典(或 JS 中的任何键值数据结构)进行排序word_number键
- 创建 AJAX 调用以显示任何简单的键/值 JSON
- 测试数组是否包含八个 3 键值中的任何一个 - 井字游戏
- 在UnderscoreJS中,是否存在用于匹配任何键值对的集合过滤器?