qq_41843461 2022-08-26 16:35 采纳率: 0%
浏览 38

js 键盘按键触发事件,控制单选框、复选框

tab键为什么不能定位到单选框中?

我想给单选框和复选框加一个类似焦点的控制,使用上下左右键控制移向,回车触发选中,或者不选中

我知道tab键可以在网页内跳转,但是好像会直接跳过单选框和复选框,为什么不能获取它们的焦点呢,如果没有焦点,能不能虚拟出一个
使用按键选中任一个单选、复选按钮
  • 写回答

1条回答 默认 最新

  • 千梦 2022-08-26 17:08
    关注

    这还不简单,你在单选框底下藏一个可以获取焦点的元素,把这个元素的opacity设为0将他隐藏起来,当这个元素获取焦点后,给单选框加点样式,模拟被选中,然后监听这个元素获取焦点后用户按的按键,用代码控制单选框是否选中不就行了
    但是我记得单选框按tab键的时候也是可以获取焦点的

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 8月26日

悬赏问题

  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码