html 如何在使用javascript和alpine.js以编程方式更改输入范围值时记录该值

qni6mghb  于 2022-12-09  发布在  Java
关注(0)|答案(1)|浏览(89)

我创建了一个简单的应用程序,当输入范围改变时,控制台记录输入范围值。当我用指针左右移动滑块时,它工作得很好,但当我用javascript改变值时,滑块值确实改变了,但console.log不会启动,所以控制台中没有日志。
第一个

olqngx59

olqngx591#

以编程方式更改值不会触发更新。如果调度事件,则会捕获该事件:

// Set bubbles to true so it can bubble up in the DOM
// Set cancelable to true so the event can be stopped (preventDefault)
let event = new Event('change', {bubbles: true, cancelable: true});
slider.dispatchEvent(event);

相关问题