TA的每日心情 | 慵懒 2022-3-8 11:41 |
---|
签到天数: 2 天 [LV.1]初来乍到
荣誉开发者
- 积分
- 1379
|
发表于
2021-12-23 20:10:00
|
显示全部楼层
这种的提交按钮可能只是被隐藏了,可以审查元素找找看,试试这样:
- document.querySelector('[type=submit]').click();
复制代码
或者调用外层form的submit方法:
- document.querySelector('form').submit();
复制代码
如果其submit事件是全局的(通常写在html里),也可以直接调用,实在不行模拟按键:
- const enter = new KeyboardEvent('keydown', {code: 'Enter', key:'Enter'});
- //keyCode已不推荐使用,如果事件仍然用keyCode判断,需要Object.defineProperty修改。
- document.dispatchEvent(enter);
复制代码 |
-
查看全部评分
总评分:好评 +1
油猫币 +2
贡献 +1
|