Event.target.name과 <form>

혜미·2022년 1월 14일
1

JavaScript

목록 보기
14/16
post-thumbnail
<form>
	<input name="hi" />
</form>

이런 식으로 생긴 form에서 이벤트가 일어날 땐 자바스크립트에서
event.target.name(name은 그냥 내가 준 이름일 뿐이다)으로 "hi"라는 텍스트를 얻어낼 수가 있는데 (이 링크에 따르면 form에는 DOM API가 있어서 그렇다고 한다) 다른 요소에서는 DOM에 접근할 수 없어서 이 방식이 작동하지 않는다.

예시:

<div>
	<h2 name="hi">안녕<h2>
</div>

이런 경우에는 안 된다.
이때는 event.target.getAttribute("name") 이렇게
getAttribute()로 원하는 속성 값을 가져올 수 있다!

0개의 댓글

관련 채용 정보