Ir para conteúdo

Arquivado

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

alexandre_prog

verificar se ID existe

Recommended Posts

Pessoal quero saber se tem algum comando que verifica se uma ID funciona!!

 

 

Tipo assim::

 

if (document.getElementById('novo_iden') == VERDADEIRO{

alert("Existe");

}else{

alert("Existe");

}

 

 

Tem como??

 

 

Obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode verificar se o metodo getElementById retorna null, em caso positivo não há nenhum objeto com aquela id.

 

ex.:

 

if (document.getElementById('dummy') == null){

alert('nao achei dummy');

} else {

alert('achei dammy');

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK...

 

 

está perfeito o código, mas não atendeu as minhas nescessidades que achei que atenderaim, o que quero fazer é vrificar se o Input está visível ou não na tela, ou ativo ou não ativo...

 

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende da sua dúvida. Assim:

 

if(document.getElementById('elemento')){
  // existe
}else{
  // não existe
}

Dessa forma ele verifica se o elemento existe, mesmo que ele esteja invisível (usando display ou visibility). Para que o elemento sai da página e não seja mais encontrado, só usando removeChild.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal quero saber se tem algum comando que verifica se uma ID funciona!!

 

 

Tipo assim::

 

if (document.getElementById('novo_iden') == VERDADEIRO{

alert("Existe");

}else{

alert("Existe");

}

 

 

Tem como??

 

 

Obrigado!!

Você tá quase lá.

o codigo é;

if (document.getElementById("Id_a_ser_verificado") == null){
alert(' Nao existe');
}else{
alert('bingo! exite');
}

 

PortalCMD Absolutamente Tudo Sobre Conceição do mato Dentro

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.