본문으로 바로가기

getElementById와 getElementsByName의 차이는

단일값이냐? 아니면 배열값이냐? 라는 차이로 보면 쉬울듯.

<input name="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>