【问题标题】:what is the string value for type command for an addeventlistener command?addeventlistener 命令的 type 命令的字符串值是多少?
【发布时间】:2011-12-09 23:21:45
【问题描述】:

基本上对于element.addEventListener(),键盘类型事件的类型名称是什么?

例如:

somelement.addEventListener( <typename>, somefunction, false );

对于键盘类型事件,&lt;typename&gt; 的值是多少?我基本上是在构建一个基于 AJAX 的搜索框,当用户在搜索框中输入内容时会显示结果/建议。

【问题讨论】:

    标签: php javascript ajax javascript-events event-handling


    【解决方案1】:

    通常是事件名称(定义为内联 html),不带 on。

    以下是对它们的全部引用: http://javascript.gakaa.com/c/events.aspx

    编辑:并非所有 HTML 元素都可以使用相同的事件。例如,一个 div 不能有一个“加载”监听器。 例如:element.addEventListener("mousedown", doSomething, true);

    关键事件包括: “按键” “键位” “按键”

    您可以通过 e.getKeyCode(); window 对象应该是监听 keyEvents 的对象。

    【讨论】:

    • 老实说,令人惊叹的响应时间和信息。谢谢你,上帝保佑你。
    • 快速提问,输入元素可以监听键事件吗?如果没有,我该怎么做?
    • 是的,可以。 inputElement.addEventListener("keydown", function(e){onKeyDown(e)}, true);会起作用,其中 inputElement 是元素,而 onKeyDown 是您定义的函数。 e 参数可用于获取密钥代码。
    • 嗯很有趣,为什么“按键”不起作用?我试过了,但它似乎没有用......
    • 对不起,这应该可以工作:element.addEventListener("keypress", function(){alert("hi")}, true);
    猜你喜欢
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-17
    • 2015-11-29
    相关资源
    最近更新 更多