• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

event.currentTarget.value

20.04.27 19:30 작성 조회수 1.91k

1

event.currentTarget.value 을 하신 이유에대해서 궁금합니다.

event.target.value를 주로 사용해왔는데 여기서 event.currentTarget.value를 해주신 이유가 따로 있으실까요?

event.currentTarget.value는 event.currentTarget  //  이벤트가 바인딩된 div 요소를 반환 한다고 알고있고, 요소 구조가 복잡해질경우 사용한다고 알고있는데..

아직 강의초반이라 어떤부분에서 사용하셧는지 확 와닿지가않는데.. 궁금합니당!

답변 1

답변을 작성해보세요.

5

andrewlee님의 프로필

andrewlee

2020.04.27

https://webisfree.com/2017-09-06/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-event-target-%ED%94%84%EB%A1%9C%ED%8D%BC%ED%8B%B0%EC%99%80-currenttarget-%ED%94%84%EB%A1%9C%ED%8D%BC%ED%8B%B0%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80

위에 글 보시면 잘 설명이 되어있는 것 같습니다. 

target을 쓰는 경우에는 이벤트 버블링의 최하위를 반환하는 형식이다보니 Onclick을 씌운 전체 태그가 아닌 다른 것이 잡힐 가능성이 있어서 귀찮은 일이 생길수도 있을 것 같군요.

긍데 2가지 중 뭘써도 코드만 명확히 작성한다면 기능은 동일하다고 생각해용