본문 바로가기

Dev Story/dev

getElementsById와 getElementsByName의 차이

getElementById와 getElementsByName의 차이는...
단일값이냐? 아니면 배열값이냐? 라는 차이로 보면 쉬울듯하다.

getElementsById를 예는

<input id="test" value="바보"> 의 값을 알고자 한다면 스크립트로 한다면

<script language="javascript">
    var
Obj = document.getElementById("test");
    alert( Obj.value );
    //이때 바보가 출력됨.
</script>


그럼 getElementsByName의 예는,

<input name="test" value="바보">
<input name="test" value="똥꽤">
<input name="test" value="말똥">

<script language="javascript">
    var obj = document.getElementsByName("test");
    alert( obj[2].value);
    // "말똥" 이 출력됨.
</script>


출처 :
Tong - heart2heart님의 web개발통

'Dev Story > dev' 카테고리의 다른 글