javascript 에서 배열을 사용할때 유의점!


배열의 length는 배열의 길이가 2이상일때만 구해올수 있다.

1개이하일때는 배열이 아닌 Object로 인식하기 때문이다.


1개이하일때는 undefined 처리를 해줘야 한다.


----------------------------------------------

sample

----------------------------------------------

  var chks;
 var frame = document.getElementById(obj);
  chks = document.all.popChk;


if(chks.length == undefined && chks.value!=''&& chks.value!=null){
   var divID =  chks.value;
   var emt = document.getElementById(divID);
   emt.removeNode(true);
 }else{
  for(i=0; i<chks.length; i++) {  
    if(chks[i].checked) {  
   var divID =  chks[i].value;
   var emt = document.getElementById(divID);
   emt.removeNode(true);
   i--;
    } //end of if
   }//end of for
  }//end of ifelse

+ Recent posts