fiz uma javascript, estou tentando limpar o outputText, porem nao esta limpando o campo
segue abaixoa rotina :
function limparcamposguiauser(tptela)
{
document.getElementById('formprincipal:idadeSADT').value = "";
}
<p:commandLink immediate="true" onclick="limparcamposguiauser(#{cadguiaMbean.vtipodetela});" >
<p:graphicImage value="../resources/images/limpar.png" style="border:0 !important" />
</p:commandLink>
<h:outputText id="idadeSADT" value="#{cadguiaMbean.idade}" styleClass="fonte" style="margin-left: 5px;margin-right: 5px;color: #CC0000" rendered="#{cadguiaMbean.vtipodetela eq '2'or cadguiaMbean.vtipodetela eq '4'}"/>