let start = document.querySelector('input[placeholder="请选择开始日期"]');
start.value = '2024-04-25'
start.dispatchEvent(new Event('input'))
var enterKeyEvent = new KeyboardEvent('keydown', {
key: 'Enter',
code: 'Enter',
keyCode: 13, // keyCode属性已被废弃,但在这里为了完整性而包含
which: 13, // 同样,which属性也已不被推荐使用
bubbles: true,
cancelable: true
});
JavaScript--DOM-- .dispatchEvent()派发事件
用于在节点上触发指定的事件。你可以使用这个方法来模拟用户交互或者通知代码中其他部分某些事情已经发生。
以下是 dispatchEvent 方法的基本用法:
- 创建事件对象。
- 初始化事件的属性(如果需要)。
- 将事件派发到目标节点。