보통 폼의 태그를 이용할때 name을 이용하는데요,
그런경우에 document.폼객체명.폼원소명.value 이런식으로 참조하게됩니다.
그런데 id를 직접주게되면
IE에서는 document.all.id.value 또는 id.value 이렇게 많은부분을 생략해도 스크립트가 돌아가지요,
또는 document.getElementById('폼원소아이디').value='어쩌구'; 이런식으로 사용할 수 도 있게됩니다.
보통 name은 페이지안에 이름이 중복되는경우에 사용하고 test라는 name이 여러번 와도됨
id는 페이지안에 이름이 한개인경우에 사용합니다. id는 원칙적으로 한개만 사용
그래서 a=document.getElementById('아이디명') 또는 a=document.getElementsByName('네임명')
이런식으로 객체를 참조할 수 있구요,
후자의경우 배열로 받기때문에, 특정원소를 참조하려면 a[0],a[1]... 이런식으로 지정하면 됩니다.
출처 : http://blog.daum.net/lesay/7010782
'컴퓨터 > 언어,프로그래밍' 카테고리의 다른 글
PHP 기초 강좌 - 정규 표현식 (1) | 2009.01.26 |
---|---|
PHP 기초 강좌 - 파일 처리 함수 (0) | 2009.01.26 |
[JavaScript] 자바스크립트 :: Math 객체, 속성, 메소드 (0) | 2009.01.14 |
[JavaScript] 자바스크립트 오류 :: 종결되지않은 문자열상수 (0) | 2009.01.14 |
[JavaScript] 자바스크립트 :: 문자열 처리 함수 모음 (0) | 2009.01.14 |