Javascript忽略上/下键上的某些列表项

Javascript忽略上/下键上的某些列表项,javascript,Javascript,是否可以在向上键或向下键时根据类别跳过某些列表项 例如,自动完成框的结果如下: 某些标题 另一个标题 创建一个动作键盘侦听器,该侦听器将跟踪上键和下键事件,在函数内部,您可以通过将所需标记分配给setVisible=false的类来切换其行为 因此,每当您找到一个标题为的类时,可见性将设置为false。这是一个简单的示例,说明了您想要的内容。我希望这对你有帮助 函数隐藏元素(){ [].forEach.call(document.querySelectorAll('.headi

是否可以在向上键或向下键时根据类别跳过某些列表项

例如,自动完成框的结果如下:

  • 某些标题
  • 另一个标题

创建一个动作键盘侦听器,该侦听器将跟踪上键和下键事件,在函数内部,您可以通过将所需标记分配给setVisible=false的类来切换其行为
因此,每当您找到一个标题为的类时,可见性将设置为false。

这是一个简单的示例,说明了您想要的内容。我希望这对你有帮助

函数隐藏元素(){
[].forEach.call(document.querySelectorAll('.heading'),函数(el){
el.style.visibility='隐藏';
});
isVisible=false;
}
函数showElements(){
[].forEach.call(document.querySelectorAll('.heading'),函数(el){
el.style.visibility=‘可见’;
});
isVisible=true;
}
var isVisible=true;
var myBtn=document.getElementById('toggle');
//添加事件侦听器
myBtn.addEventListener('click',函数(事件){
如果(可见){
隐藏元素();
isVisible=false;
}否则{
showElements();
isVisible=true;
}
});
向下键的标题类将隐藏,向上键的标题类将可见:

  • 某些标题
  • 另一个标题
此按钮还可切换类的视图。

切换标题
听起来更像是想要一个带有禁用选项的选择框,这样,当使用上下键浏览列表时,它将跳过禁用的选项:


A.选择
B选择

上下键跳过的
是什么意思??哪把钥匙?跳过意味着没有显示??您当前如何移动它?