Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou um pouco em desepero... Eu tenhoem uma div uma tabela onde suas linhas são geradas dinamicamente.
Cada linha possui um codigo e um checkbox ao lado desse código(separados por uma linha). embaixo dessa tabela
existe um botão para excluir as linhas marcadas pelo checkbox. Meu problema: quando eu marco as linhas pela primeira vez, ele exclui de forma sequencial as linhas marcadas. Porém após isto se eu tentar fazer isto novamente ele dá erro.
Segue abaixo minha função:
function Limpando(){
var tbl = document.getElementById('Tabela'); //adquirir tabela de encomenda
var lastRow = tbl.rows.length; //adquirir n.o de linhas
var i = lastRow;
var k=0;
var z =0;
var QtdExc=0;
var row=0;
while(i>=k){
k=k+1;
alert(k)
row= document.getElementById(k);
if(document.getElementById('Check'+k).checked==true){
z = row.parentNode.parentNode.rowIndex;
document.getElementById('Tabela').deleteRow(z);//deletar a linha
document.getElementById('QtdRegCorreio').innerHTML = parseInt(document.getElementById('QtdRegCorreio').innerHTML)-1;
}
}
}
one 'Check'+k é o id do check box e k é o id da linha
se alguém poder me ajudar eu agradeceria demais... porém desde já agradeço.
Marcio
Carregando comentários...