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
반응형