Ir para conteúdo

POWERED BY:

Arquivado

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

Raffael Dornelles

[Resolvido] Deletar campo criado no innerHTML

Recommended Posts

Boa tarde!

 

Estou com um problema, não consigo deletar os objetos criado no innerHTML...na verdade quando eu executo a função pela primeira vez ele deleta normal mas quando ela executada novamente não deleta!

 

Creia que esta não seja a forma de fazer...

 

Alguém pode ajudar?

 

 

função:


function deleta_parceiro(id)
{
document.getElementById(id).innerHTML = "";
}

 

OBS: pelo que entendi só estou trocando o valor do campo por "", ai quando executa a segunda vez ele não deleta.correto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

eae, etnão cara tenta usar o DOM, evite de usar o innerHTML

 

se você vai adicionar um elemento novo a outro use o append, criando o novo elemento com o document.createElement, pois assim você fazer um condigo mais limpo e com

menores possibilidades de erro.. qual navegador você está testando? aqui no ff 6 foi

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara estou utilizando a ultima versão do firefox, teria como você me mostrar algum exemplo de como ficaria isso em dom??? como faz a criação do elemento?

 

vlw pelo ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

algo como

 


var label = document.createElement('label');
label.innerText = 'OPA';
label.id = 'opaId';
//add
document.getElementById('primary_nav').appendChild(label);

//para remover
document.getElementById('primary_nav').removeChild(label);


Compartilhar este post


Link para o post
Compartilhar em outros sites

Otata, vlw pela dica!

 

 

Função pronta:

 

function deleta_parceiro(id)
{

var campo = document.getElementById(id);

document.getElementById('div_parceria').removeChild(campo);

}

 

Só para ver se eu entendi, a função removeChild(campo) remove todos o filhos(input) da div "div_parceria".Correto?

 

Muito obrigado pela ajuda!

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.