none
Questão interessante - Javascript RRS feed

  • 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!

    quarta-feira, 2 de agosto de 2006 13:14

Respostas

  • Pow!! Foi mal galera, desculpa encher vcs!!

    Simplesmente eu posso olhar a propriedade tagName!

    Iria até excluir o tópico, mas vou deixar, pode ser que seja útil.

    Falou!!

     

    quarta-feira, 2 de agosto de 2006 13:26
  • 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

    quarta-feira, 2 de agosto de 2006 13:27

Todas as Respostas

  • Pow!! Foi mal galera, desculpa encher vcs!!

    Simplesmente eu posso olhar a propriedade tagName!

    Iria até excluir o tópico, mas vou deixar, pode ser que seja útil.

    Falou!!

     

    quarta-feira, 2 de agosto de 2006 13:26
  • 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

    quarta-feira, 2 de agosto de 2006 13:27
  • Caramba Guilherme!

    Isso é que é simultaneidade!! :-)

    No momento que estava escrevendo minha resposta, vc estava escrendo a mesma coisa.... hehe

    Valeu mesmo assim cara!!

     

    quarta-feira, 2 de agosto de 2006 13:29
  • Eu é quem agradeço pela qualificação positiva, mesmo você tendo encontrado a resposta sozinho.

    Se aparecerem eventuais dúvidas, sinta-se a vontade para perguntar =)

     

    Grande abraço

    quarta-feira, 2 de agosto de 2006 13:31