2026, 새로운 도약을 시작합니다.

동적 테이블 소스 채택완료

그누보드 글쓰기 화면에 동적 테이블을 적용하여 사용하려고하는데요

열추가는 잘 되는데 열 추가한 다음에 삭제하려고하면 해당 열이 삭제되는것이 아니라

가장 위의 열부터 삭제 되네요.

소스 어느부분을 수정해야하는걸까요. 아시는분 답변 부탁드립니다 ㅠㅠ

스크립트 부분

Copy




function addRow() {

 var oRow = dyntbl1.insertRow();

  oRow.onmouseover=function(){dyntbl1.clickedRowIndex=this.rowIndex};

  var oCell1 = oRow.insertCell();

  var oCell2 = oRow.insertCell();

  var oCell3 = oRow.insertCell();

  oCell1.innerHTML = "+";

  oCell2.innerHTML = "";

  oCell3.innerHTML = "";

  document.recalc();

}

function delRow() {

 dyntbl1.deleteRow(dyntbl1.clickedRowIndex);

}



function delRow_php(r)

{

var i=r.parentNode.parentNode.rowIndex;

document.getElementById('dyntbl2').deleteRow(i);

}





 

테이블 부분

Copy


  

  

   No.

   이름

   삭제

  

  

 



 

  

 

   

  

 

 



  

  

답변 2개

채택된 답변
+20 포인트

올려주신 코드를 제가 적용해봤는데,

정상 동작 하는 것 같네요^^ㅋ

delRow 하는 부분에서 삭제하려고 하는 index 값을 alert으로 찍어서 확인 해보시기 바랍니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변 감사합니다. 한번 해볼게요!!

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고