-
getElementById 와 getElementsByName 의 차이프로그램/JavaScript 2008. 11. 26. 14:41
먼저 공통점으로는, 둘 다 Document 오브젝트 내장함수라는 것.
'getElementById'는 브라우저의 오브젝트를 id기준으로 찾아내고,
'getElementsByName'는 name으로 찾아내서,
해당 오브젝트에 대한 참조를 반환한다.
'getElementById'와 'getElementsByName'의 차이는
단일값이냐? 아니면 배열값이냐? 라는 차이로 보면 쉬울듯.
<input id="test" value="바보">
의 값을 알고자 한다면 스크립트로..
var Obj = document.getElementById("test");
alert( Obj.value );// 바보가 출력되겠삼
다음으로 getElementsByName의 예는,
<input name="test" value="바보">
<input name="test" value="똥꽤">
<input name="test" value="말똥">
<script language="javascript">
var obj = document.getElementsByName("test");
alert( obj[0].value); // 바보가 출력되겠삼
</script>'프로그램 > JavaScript' 카테고리의 다른 글
주소 복사하기 (0) 2008.12.19 셀렉트 박스 선택한 것이 다음 셀렉트 박스로 이동하게끔 하기 (0) 2008.08.28 셀렉트박스 연계 (0) 2008.08.28 자바스크립트 문자열 자르기(문자메세지등...) (0) 2008.08.22 여태 잘못 알고 있었던 자바스크립트 기초... (0) 2008.01.23 자바스크립트 디버거 (0) 2008.01.03 Javascript 새창 띄우기를 다음과 같이도 한다. (0) 2007.12.03