JSF + JavaScript : Como tornar um campo invisível?

Olá,

Queria que , dentro de uma função do JavaScript, eu tornasse um compononte JSF invisível. Tentei document.getElementById["form:texto"].display = 'none';
mas não funcionou. Qual o comando correto ?

Obrigado

Márcio

Funciona no Firefox e IE

var component = document.getElementById(“form:id”);
component.style.visibility = “hidden”;

Funciona apenas no Firefox

var component = document.getElementById(“form:id”);
component.setAttribute(“style”, “visibility: hidden”);

poiati,

Funcionou beleza. :lol:

Obrigado

Márcio

De nada.

http://www.w3schools.com/ tem toda a referência JavaScript e muito mais.

Eae,

Marcio, voce pode usar display também… não me lembro bem qual a diferença, acho que com visibility o objeto só fica invisivel mas continua ocupando espaço, e com o display ele some mesmo, não ocupa espaço.

pra fazer com display seria:
document.getElementById[“form:texto”].style.display = ‘none’ pra esconder

e
document.getElementById[“form:texto”].style.display = ‘block’ pra exibir

falou