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

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

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

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

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

1条回答 默认 最新

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

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

    评论 编辑记录

    报告相同问题?

    问题事件

    • 创建了问题 8月26日

    悬赏问题

    • ¥15 关于#c++#的问题:c++如何使用websocketpp实现websocket接口调用,求示例代码和相关资料
    • ¥15 51单片机的外部中断,按下按键后不能切换到另一个模式
    • ¥15 java连接sqlserver有问题
    • ¥15 yolov8 如何调cfg参数
    • ¥15 这个四人抢答器代码哪儿有问题?仿真程序怎么写?
    • ¥15 burpsuite密码爆破
    • ¥15 关于#ubuntu#的问题,如何解决?(相关搜索:移动硬盘)
    • ¥15 scikit安装之后import不了
    • ¥15 Ros2编译一个使用opencv的c++节点的时候,报了这个错误,请问怎么解决啊
    • ¥15 人脸识别相关算法 YOLO,AI等