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

如何在 chrome 里实现模拟按键

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