Why is Event.target not Element in Typescript?

后端 未结 8 848
情歌与酒
情歌与酒 2020-12-01 03:55

I simply want to do this with my KeyboardEvent

var tag = evt.target.tagName.toLowerCase();

While Event.target is of type EventTarget it doe

8条回答
  •  借酒劲吻你
    2020-12-01 04:31

    I use this:

    onClick({ target }: MouseEvent) => {
        const targetDivElement: HTMLDivElement = target as HTMLDivElement;
        
        const listFullHeight: number = targetDivElement.scrollHeight;
        const listVisibleHeight: number = targetDivElement.offsetHeight;
        const listTopScroll: number = targetDivElement.scrollTop;
    }
    

提交回复
热议问题