2012. 8. 27. 11:38
[HTML] name과 id의 차이점
▶ name
(1) document.폼객체명.폼원소명.value
(2) document.getElementsByName("네임명")
▶ id
(1) document.all.id.value
(2) id.value
(3) document.getElementById("폼원소아이디").value
name은 페이지 안에 이름이 중복되어 사용이 가능하며 action에 해당하는 페이지로 파라미터 키로 사용된다.
id는 HTML4에서 부터 생긴 개념이다.
XML문서(DOM Tree) 내에서 Node를 식별하는 용도로 사용되어 페이지 안에 이름이 한개만 존재해야 한다.
보통은 특정 tag를 지정하기 위해서 사용합니다.태그 내용을 바꾸는 dhtml 작업에서 주로 사용합니다.
참고로 id로 설정된 값은 서버쪽으로 파라미터로 넘어가지 않기 때문에 서버쪽에서 접근이 안된다.
id는 자바 스크립트에서 다룰려고 지정하는 것이고
name은 파라미터 전송을 하기 위해서 지정하는 것이다.
** 파폭이나 크롬에서는 document.getElementById는 id로만 읽습니다.
'자바스크립트' 카테고리의 다른 글
자바스크립트 사용시 주의사항 (0) | 2012.08.27 |
---|---|
자바스크립트에 대한 내 생각 (0) | 2012.08.27 |
중요한것들 정리.(1) (0) | 2012.08.17 |
자바스크립트 정리 <9> (0) | 2012.08.13 |
자바스크립트 정리 <7> (0) | 2012.08.13 |