출처: http://cafe.naver.com/webmajjang.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=11
getElementById와 getElementsByName의 차이는
단일값이냐? 아니면 배열값이냐? 라는 차이로 보면 쉬울듯.
<input id="one" value="ㅋㅋ">
의 값을 알고자 한다면 스크립트로..
var Obj = document.getElementById("one");
alert( Obj.value );// ㅋㅋ 가 출력됨
그럼 getElementsByName의 예는,
<input name="test" value="일번">
<input name="test" value="2번">
<input name="test" value="Three">
<script language="javascript">
var obj = document.getElementsByName("test");
alert(obj[0].value); // 일번이 출력됨
alert(obj[1].value); // 2번이 출력된
alert(obj[2].value); // Three가 출력됨
</script>