id 속성과 name 속성의 차이점

최대 1 분 소요

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