我有代码:
// slider имеет тип HTMLInputElement
slider.addEventListener('input', (e: InputEvent) =>
{
video.playbackRate = parseFloat(e.target.value);
});
应该是这样吗?
slider.addEventListener('input', ({ target }: Event) =>
{
if (target === null)
{
return;
}
video.playbackRate = parseFloat((target as HTMLInputElement).value);
});
很可能您没有将其应用于
input
ortextarea
。文档说:那些。如果专门应用于
textarea
或input
类型文本、电话号码等,则仅适用于类型InputEvent
,适用于所有其他类型 - 事件