getElementById와 getElementsByName의 차이

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>

Press ESC to close