我有一个问题:
document.querySelector('#target').click();
Run Code Online (Sandbox Code Playgroud)
我用这个click()方法的代码,但我想点击目标按Enter(keycode = 13),当然用javascript不是物理的.那怎么可能呢?
这是一个js小提琴,用于表示它是什么样的......
https://jsfiddle.net/
Run Code Online (Sandbox Code Playgroud)
当然,我想在开发人员模式下解决这个问题,所以在控制台中运行脚本.
请帮我解决这个问题.提前致谢.
因为你正在使用jquery,你可以使用:
$('#target').trigger({type: 'keypress',which: character.charCodeAt(13)});
Run Code Online (Sandbox Code Playgroud)
或者:
var ev = jQuery.Event("keypress");
ev.which = 13;
$("#target").trigger(ev);
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
44 次 |
| 最近记录: |