推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
peneazy

如何在 chrome 里实现模拟按键

  •  
  •   peneazy · Mar 13, 2018 · 5829 views
    This topic created in 3163 days ago, the information mentioned may be changed or developed.

    现在有个需求,在 input 框里按下回车键后要跳到下个 input 框,像 tab 键那样。因此我想在按下回车键的时候,模拟按下 tab 键,找了些资料,说 event.initUIEvent(type, canBubble, cancelable, view, detail) 可以实现。但自己没搞成功,MDN 说这个方法已经废弃了。想请教一下大家,这个该怎么做。感谢

    5 replies  •  2018-03-24 10:51:22 +08:00
    qiayue
    qiayue
    Mar 13, 2018
    1
    当前焦点在哪个输入框是已知的,那么下一个需要获得焦点的输入框是哪个你应该也可以知道的
    那就直接目标输入框.focus() 就可以了吧
    peneazy
    peneazy
    OP
    Mar 13, 2018
    2
    @qiayue 考虑过这个,但输入框都都被包了好几层,要找到一下个 Input 也很费劲
    pwrliang
    pwrliang
    Mar 14, 2018
    3
    Python + selenium
    MinonHeart
    MinonHeart
    Mar 15, 2018 via iPhone
    4
    @peneazy 表单内查找 input,这跟层次没关系
    ddwzdd
    ddwzdd
    Mar 24, 2018
    5
    可以直接 JS + selenium3
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2337 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:16 · PVG 21:16 · LAX 05:16 · JFK 08:16
    ♥ Do have faith in what you're doing.