본문 바로가기
Errors

[Typescript ]Property 'innerText' does not exist on type 'EventTarget'.ts(2339)

by egas 2021. 6. 1.

이벤트 위임을 구현하면서 target에 접근하면서 발생했다. digitClickEvent는 eventListener의 callback 이다.

 

const digitClickEvent = (e: Event): void => {
    console.log(e.target.innerText);
};

 

 

타입스크립트가 적절한 타입을 찾지 못해서 발생하는 오류이다. 타입스크립트에게 명시적 형변환을 해주자.

 

const digitClickEvent = (e: Event): void => {
  const eventTarget = e.target as HTMLElement;
  console.log(eventTarget.innerText);
};

 

https://stackoverflow.com/questions/54886637/error-property-innertext-does-not-exist-on-type-eventtarget

 

error " Property 'innerText' does not exist on type 'EventTarget' "?

I have an error: Property 'innerText' does not exist on type 'EventTarget'. I'm trying to add event listener and get value from element. Everything works fine but this error shows up in consol...

stackoverflow.com

 

728x90

댓글