类型“EventTarget”上不存在属性“scrollTop”

Gre*_*g-A 9 typescript angular

当我在身体中滚动时,我尝试找到顶部滚动的位置。

document.querySelector('.content').addEventListener('scroll', (e) => {console.log(e)})
Run Code Online (Sandbox Code Playgroud)

当我在滚动事件期间查阅 console.log 时,它会返回一个scrollTop 元素

....

   scrollHeight: 1205
    scrollLeft: 0
    scrollTop: 300
    scrollWidth: 1743
    shadowRoot: null
    slot: ""**
Run Code Online (Sandbox Code Playgroud)

....

但是如果我创建一个常量来捕获滚动顶部的值,则会出现错误

const st = e.target.scrollTop;


**TS2339: Property 'scrollTop' does not exist on type 'EventTarget'.**
Run Code Online (Sandbox Code Playgroud)

有没有办法获取 Angular 上的scrollTop 值?

joh*_*cek 18

const st = (e.target as HTMLElement).scrollTop;