요즘 dom을 익히는 과정이라 이런 저런 것들을 해 보는데
테이블 만들때 자주 쓰는
insertRow(), insertCell() 에 여러 글 중 그 인수에 대한 설명이 되어 있는 글이 별루 없어
-1 에 대한 궁금중이 생겨 이런 저런 것을 찾아 보던중
insertRow(index:Number) 에서 index로 쓰이는 숫자의 의미는
테이블의 줄(tr) 또는 해당 줄의 칸(td)의 차례를 의미한다. 첫줄, 첫칸이 0부터
특정위치에 td나 tr를 추가 하고 싶다면 해당 줄, 칸을 번호로 입력하면 된다. 그러면 해당 칸의 바로 뒤에 추가 된다. insert after
그러나 항상 맨 뒤에 올려면 매번 해당 줄과 칸을 계산해야 되어 머리가 아픈데 이때 사용하는게 -1 이다.
-1를 사용하게 되면 추가하려는 줄이나 칸은 항상 맨 뒤에 붙는다.
그려면 항상 맨 앞에 붙으려면? 0을 넘겨주면 항상 맨 윗줄, 앞칸에 추가된다.
'js' 카테고리의 다른 글
form 에 속한 element 중 배열 name을 가졌을 경우 자바스크립트 접근방법 (0) | 2009.06.19 |
---|---|
iframe 내 element id 접근하기 (0) | 2009.05.13 |
javascript를 이용 html 태그를 제외한 텍스트만 가져오기 (0) | 2009.02.27 |
부분만 인쇄하기 (0) | 2009.02.27 |
자바스크립트의 객체들 메소드 & 속성 등 (0) | 2009.02.27 |