Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gilbertojr

[Resolvido] problemas com removeChild

Recommended Posts

oLá pessoal estou com um problema aqui e não estou conseguindo achar a solução veja se conseguem resolver, seguinte:

 

tenho um script que funciona esse:

var total=0;
function abrirInput()
{
	var inp = document.createElement("input");
	var inp2 = document.createElement("input");
	
	inp.setAttribute("id", "files_"+total);
	inp.setAttribute("type", "file");
	inp.setAttribute("name", "files_"+total);
	
	inp2.setAttribute("type", "button");
	inp2.setAttribute("id", "files_r_"+total);
	inp2.setAttribute("value", "remover");
	inp2.setAttribute("onclick", "limpaChild('files_"+ total +"', 'files_r_"+ total +"');");
	
	var elemento = document.createElement("br");
	var pai = document.getElementById("maisum");

	pai.appendChild(inp);
	pai.appendChild(inp2);
	pai.appendChild(elemento);
	
	++total;
}

 

ele cria 2 inputs, bom em um deles tem um onclick que chama "limpaChild", este limpaChild não funciona vejam o cod:

function limpaChild(idNome, idNome2)
{
  var rId = document.getElementById("form1");
  	rId.removeChild(document.getElementById(idNome));
  	rId.removeChild(document.getElementById(idNome2));
}

 

simplesmente não roda. clico no botão e não dá nada. alguém pode ajudar.?

 

----------------------------------------------------------------------------

 

"Consegui resolver" : ao invés de usar o 'form1' com o PAI usei o DIV que estava cobrindo os inputs, mudando

 

  var rId = document.getElementById("form1"); 

	para  

 var rId = document.getElementById("maisum");

, agora funciona. obrigado, quem tentou ajudar. pedir pra alguém ai marcar como resolvido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.