Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu me lembro que há alguns tempos atrás vi um código em js que recuperava todas as propriedades e seus nomes de todos objetos.
Por exemplo, supondo que em seu formulário voce tenha as seguintes divs:
>
Citar
<div id="um" style="background:green">UM</div>
<div id="dois" style="background:red">DOIS</div>
então a função percorre todo o formulário e retorna todos os nomes dos objetos e suas propriedades:
retornaria algo maios ou menos assim: id=um, cor= green id=dois, cor = red....etcé isso mesmo...quem sabe, sabe....
grato.
estive fuçando um pouco mais neste esquema.
No esquema acima que o wessleysanttos mostrou, recupera todos os objetos, suas propriedades e valores. Porém como faria para recuperar o que consta como texto dentro da div. Veja a div abaixo:
>
Citar
<div id="um" style="background:green">SISTEMAS</div>
na div acima quero recuperar a frase SISTEMAS.
sei que com getElementbyId("um").value eu recupero isto... Mas quero recuperar isto automaticamente, sem ter que especificar o nome dos objetos, igual foi feito na função que o wesley mostrou. Tentei encaixar o innerHtml no codigo que ele fez, mas não consegui um meio para isto.Você precisa fazer isso com JS puro ou com jQuery?
E o valor que deseja capturar é sempre um texto dentro da div?
Ou tem mais elementos dentro da div alem do texto?
ola wesley, desculpe a demora em responder, estive com problemas na maquina.
no exemplo que voce colocou creio que faltou como recuperar somente o conteudo da div, o texto que existe dentro da div. Creio que das duas formas, js ou jquery seria interessante saber como se faz.
de qualquer forma grato pela ajuda.
o @wessleysanttos deixou tudo pronto... risos
Algo mais ou menos assim ?
https://jsfiddle.net/wessleysanttos/5wg4tskj/
https://api.jquery.com/each/