codestates / codestates/Podo

[:space_invader:Error] Client_event.target.name이 undefined

Open
#218 0 comments 0 reactions 1 assignee Claimed by @LauraBoraKim View on GitHub
Error Handling Log
Dominant language
JavaScript
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

**에러를 상세히 작성하세요**
이벤트가 실행된 element의 name 값을 얻기 위해 event.target.name을 사용했으나 수차례 undefined 혹은 빈 문자열이 나왔다.

**에러의 원인이 무엇인가요**
정확한 원인을 모른다면 예상되는 원인을 작성하세요
1. NumOfMembers.js에서 똑같은 방법을 사용했는데 아무 이상없이 잘 작동한다.
![스크린샷, 2021-12-11 14-50-56](https://user-images.githubusercontent.com/50609368/145665812-3d4391f6-1503-461e-b5ad-85db02f3ac96.png)
2. 차이점은 NumOfMembers의 element는 자식이 없는 **leaf태그**인 것.
현재 에러가 발생하는 element는 **자식이 여러개** 있다.

**에러를 어떻게 해결했나요r**
**target.getAttribute("name")**을 통해 name 속성의 값을 불러올 수 있었다.
다만 자식태그에도 모두 name="" 속성값을 줘야 한다는 것이다.
그래서 그냥 onClick 이벤트에 parameter로 값을 보내주는 것이 더 간결하겠다는 생각이 들어
name 속성 사용을 하지 않기로 했다.

**검색 키워드와 도움이 된 레퍼런스를 작성하세요**
target.getattribute
https://developer.mozilla.org/ko/docs/Web/API/Element/getAttribute

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.