id 속성과 name 속성의 차이점
name과 id의 차이점
-
name
은 페이지 안에 이름이 중복되어 사용이 가능하며, action에 해당하는 페이지로 넘어갈 때, 파라미터 키로 사용된다. -
id
는 페이지 안에 이름이 유니크하게 한개만 존재해야 한다.- 일반적으로 id는 특정 tag를 지정하기 위해서 사용한다.
- 참고로 id로 설정된 값은 서버쪽으로 파라미터로 넘어가지 않기 때문에 서버쪽에서 접근이 안된다.
-
결론
id는 자바 스크립트, CSS 등에서 특정 태그를 제어하기 위해 지정하는 것이고,
name은 파라미터 전송을 하기 위해서 지정하는 것이다.
name과 id selector
name
(1) document.폼객체명.폼원소명.value (2) document.getElementsByName(“네임명”)
id
(1) document.all.id.value (2) id.value (3) document.getElementById(“폼원소아이디”).value