- Javascrpt 개체 접근하기
- 日常茶飯事
- 2009. 4. 2. 19:24
개체가 여러개인 경우만 고려한 코딩이 많다. 1
개체가 없거나 1개인 경우도 고려해야 한다.
- 아래와 같이 호출하는 경우는 단일개체로 처리해야 한다. 배열이 아님.
개체가 없거나 1개인 경우도 고려해야 한다.
function createArray(obj){ if(obj){ if(obj.length){ //n return obj; }else{ //1 return new Array(obj); } }else{ //0 return new Array(0); } }
var names = document.getElementsByName("name"); for(var i = 0 ; i < names.length ; i++){ alert(names[i].value); }
- 아래와 같이 호출하는 경우는 단일개체로 처리해야 한다. 배열이 아님.
<input type="text" id="panel" readonly><br /> <input type="text" onchange="msg(this);"> <input type="text" onchange="msg(this);"> <input type="text" onchange="msg(this);"> <script type="text/javascript"> function msg(obj){ document.getElementById("panel").value += obj.value; } </script>
- 항상 경계를 고려해야 함 [본문으로]
Recent comment