Usuário com melhor resposta
Questão interessante - Javascript

Pergunta
-
Pessoal, estou com o seguinte problema:
Tenho uma função javascript que muda o innerHtml de algumas tags no html gerado, eu busco pelo id 'x', se existir mudo o inner dele.
Entretanto, este mesmo 'x', em alguns momentos pode ser um input hidden, e aí dá problema, pois não existe esta propriedade nele.
Então? Como saber se é um input ou um span, por exemplo?
Existe alguma propriedade no objeto retornado pela função getElementById que possa me dar tal informação? 'type' já vi que não dá....
Deve existir alguma maneira de comparar os objetos, mas ainda não encontrei...Se alguém tiver alguma dica, ficaria grato.
Falou!
Respostas
-
-
Olá Bahia, como vai?
você pode utilizar a função: "objeto.tagName"
Isso vai te retornar "Input" para o Hidden e "span" para o Span.. No caso de ser input, você consegue utilizar o "type" para saber se é um hidden, text, checkbox...
Qualquer coisa reply.
Abraços
Todas as Respostas
-
-
Olá Bahia, como vai?
você pode utilizar a função: "objeto.tagName"
Isso vai te retornar "Input" para o Hidden e "span" para o Span.. No caso de ser input, você consegue utilizar o "type" para saber se é um hidden, text, checkbox...
Qualquer coisa reply.
Abraços
-
-