나무 숲

[HTML] 태그 내 name과 id의 차이?? 본문

Career/웹

[HTML] 태그 내 name과 id의 차이??

wood.forest 2017. 1. 15. 20:21



name과 id 둘 다 페이지 내에서 element를 식별하기 위해 사용합니다.

id의 경우 중복된 값이 올 수 없습니다.

name의 경우 중복될 수 있습니다.


javascript에서 document.getElementById('id값~') / document.getElementsByName('name값~')[i] 과 같이 사용합니다.

여기에서 아실 수 있듯이! id는 element, name은 elements입니다.


또한 name에서는 뒤에 배열과 같이 인덱스 값 [i]이 포함됩니다.

같은 name을 가진 element가 하나일지라도 뒤에 [0]을 써주셔야 value, length 등을 구할 때 값이 제대로 출력됩니다.

같은 name의 element 의 배치 순서대로 [0], [1]... 순서가 정해집니다.

만약 이렇게 하고 싶지 않으시면, (=이렇게 하기에 동일한 name이 너무 많고.. 하나의 배열로 관리하고 싶을때)


위와 같이 반복문을 통해 사용합니다

728x90
반응형
Comments