웹페이지에서 자바스크립트로 컨트롤 찾기
<script language="JavaScript">
<!--
 /*
  *웹페이지에서 해당 아이디를 가진 오브젝트를 찾아서 반환한다.
  * tagName : 검색하고자 하는 오브젝트의 태그이름 ( input, select, textarea ... )
  * name : 찾고자 하는 오브젝트의 아이디
  * [사용법]
  * var selectbox = FindControl("select", "ddl_job");
  * alert( selectbox.value ); 
  */
function FindControl( tagName, name )
{ 
    var control;
    var tags = document.getElementsByTagName( tagName );
    for(var i = 0; i < tags.length ; i++) 
    { 
        /// 오브젝트의 name을 찾고싶다면 tags[i].name.indexOf( name )으로 수정.
        if( tags[i].id.indexOf( name ) >= 0 )
            return tags[i];
    } 
    return null;
}
 /*
  *웹페이지에서 해당 이름를 가진 오브젝트를 모두 찾아서 배열로 반환한다.
  * tagName : 검색하고자 하는 오브젝트의 태그이름 ( input, select, textarea ... )
  * name : 찾고자 하는 오브젝트의 name
  * type : 찾고자 하는 오브젝트의 type속성 ( input태그인경우 image, checkbox, radio... )
  * [사용법]
  * var checks = FindControls("input", "checkbox", "chk_seq");
  * alert( checks.length ); 
  */
function FindControls( tagName, type, name)
{ 
    var controls = new Array();
    var tags = document.getElementsByTagName( tagName );
    var count = 0;
    for(var i = 0; i < tags.length ; i++) 
    { 
        if(tags[i].name.indexOf(name) >= 0 )
        { 
            // type이 없는경우 해당 이름을 가진 태그 모두 반환
            if( type == null || type == "")
            {   
                controls[count] = tags[i];
                count++;
            }
            // type 속성이 있는경우 type에 해당하는 오브젝트만 반환
            else if( type == tags[i].type )
            {
                controls[count] = tags[i];
                count++;
            }
        } 
    } 
    return controls; 
}
//-->
</script>