如何使用匿名函数作为 JavaScript 中 DOM 元素的事件处理程序?

How do I use an anonymous function as an event handler for a DOM element in JavaScript?

我正在使用匿名函数表达式编写按键事件处理程序:

btnuser.onkeypress = function (event) {
                       alert("Hello");
                     };

但它正在默默地失败。

谁能帮我看看这段代码有什么问题?

假设txtuser是一个ID属性值,语法应该如下:

document.getElementById("txtuser")

而不是

txtuser

此外,请确保以下内容:

  • 脚本标签定义在源文件中相关元素之后

  • browser supports 有问题的键的 onkeypress 事件

参考资料