Peguei um código que gera campos novos dinamicamente, fiz as correções para que a função que remove os campos criados também funcionasse, ela está removendo, só que, quando um campo é criado, também é criado um <br> para quebrar a linha e os campos aparecem um abaixo do outro, a função que remove os campos está removendo tudo, menos o <br>, pois eu não faço a mínima idéia de como identificar um elemento que não tem ID nem NAME... alguma idéia (pensei em usar divs, mas no isso vai prejudicar o código em si...)???
<html>
<head>
<script type="text/javascript">
var id = 1;
function novoCampo(){
var inp = document.createElement("input");
inp.setAttribute("id", id );
var lab = document.createElement("label");
lab.setAttribute("id", "l"+id);
var lab_content = document.createTextNode("Campo de Texto " + id + " ");
Ps.: Usei a tag quote para poder destacar, a linha em vermelho é a responsável por adicionar a quebra de linha, e a parte em azul é a função que remove os elementos criados...
Pergunta
ESerra
Peguei um código que gera campos novos dinamicamente, fiz as correções para que a função que remove os campos criados também funcionasse, ela está removendo, só que, quando um campo é criado, também é criado um <br> para quebrar a linha e os campos aparecem um abaixo do outro, a função que remove os campos está removendo tudo, menos o <br>, pois eu não faço a mínima idéia de como identificar um elemento que não tem ID nem NAME... alguma idéia (pensei em usar divs, mas no isso vai prejudicar o código em si...)???
Ps.: Usei a tag quote para poder destacar, a linha em vermelho é a responsável por adicionar a quebra de linha, e a parte em azul é a função que remove os elementos criados...
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.