Variavel não reconhcida

Bem, sou iniciante em javascript. Então se puderem “detalhar” a resposta seria uma grande ajuda.

Tenho duas perguntas:

1 - No meu programa existe um documento do tipo JSON. Esse JSON é obtido via XMLHttpRequest();. Depois que eu tenho essa resposta myxmlhttp.responseText eu uso obj = JSON.parse(myxmlhttp.responseText);. Até ai funciona tudo bem.

Esse JSON tem o seguinte formato:

Então se eu quiser pegar o id do teres eu tenho que usar o comando: obj.teres.id

Porém, eu preciso usar uma forma mais genérica já que teres é apenas um dos casos. “Teres” é o nome que foi pelo usuário. Ele é armazenado na variável pa_invocador.a

Então eu recebi o “nome” em pa_invocador. Fiz a requisição, recebi o resultado, transformei usando JSON.parse e depois eu queria pegar o id desse pa_invocador. Então eu uso o comando : “obj.pa_invocador.id” e ele não tem resultado nenhum.

Eu acho que na hora ele não está substituindo pa_invocador pelo “nome” que o usuário digitou.

2 - Estou com dificuldade em passar “valores” do javascript para o html.

No HTML eu tenho um box onde o usuário digita o nome, no javascript eu “pego” esse valor usando : "var pa_invocador = $("#historico input[name=pa_invocador]").val();" . E se eu quisesse fazer o caminho contrario?

Valeu galera.