Capturar conteudo de uma tag com javascript [Resolvido]

3 respostas
R

Preciso de uma função em javascript que faça o seguinte.

Tenho uma pagina em html, nela tem a seguinte tag: <a id="campo" href="http://www.site.com.br" >item 00</a>

Bom, preciso pegar a descrição da tag, no caso o valor item 00 e também o valo do id, no caso campo.

Preciso pegar esses valores no evento onclick do mouse sobre o link e retornar os valores para um campo do tipo input.

Alguém tem uma solução para isso ?

3 Respostas

N

Não dá pra pegar atravéz do nodeValue???

document.getElementById("campo").firstChild.nodeValue
R

neeryck:
Não dá pra pegar atravéz do nodeValue???

document.getElementById("campo").firstChild.nodeValue

Sim, mas dai eu teria que passasr o id da tag, que no caso seria “campo”.

O que preciso é pegar o valor do id da tag quando clicar no link, pq eu não posso definir no código o valor do id pq não saberei no momento. Terei varios links gerados, cada um com um id diferente, então por isso preciso no click do mouse sobre o link, pegar o valor do id para então pegar a descrição do link através desse valo id.

R

Consegui, demorei, hehe, mas não era tão complicado.

function pegaValor(id) { var desc = document.getElementById(id).firstChild.nodeValue; document.getElementById("descricao").value = desc; }

Primeiro passei por parametro o id da tag que cliquei.
Depois então seto o valor da descricao dessa tag e envio para o input pelo seu id.

Criado 10 de junho de 2010
Ultima resposta 11 de jun. de 2010
Respostas 3
Participantes 2