gpt4 book ai didi

javascript - 当文本框处于焦点上时,如何听取向下箭头按下的声音

转载 作者:行者123 更新时间:2023-11-30 09:01:51 24 4
gpt4 key购买 nike

  1. 当文本框处于焦点上时,我如何听取向下和向上箭头的按下?
  2. 如何使用代码将焦点放在元素上?

更新

我想要这个用于自动完成搜索。它在工作; all I want now 当在键入时按下向下箭头键时,焦点将移动到下拉列表。

最佳答案

您可以订阅 onkeydown 事件:

<input type="text" onkeydown="myFunc(this, event)" />

并在函数内部检查按键代码,以确定使用代码按下了哪个键:

function myFunc(sender, e) {
var key = e.which ? e.which : e.keyCode;
if (key === 38) {
// up arrow was pressed
}
}

这是一个demo .

就将焦点设置到给定元素而言,您可以使用 focus()功能:

document.getElementById('id_of_element').focus();

关于javascript - 当文本框处于焦点上时,如何听取向下箭头按下的声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8618598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com