我有以下代码。如何通过javascript访问自定义JSF标签getElementById
<h:form id="Form">
<div class="pageBody">
<h:outputLabel id="lbl" styleClass="formLabel" value="#{messages['lable.email']}:" />
<s:button id="login" label="#{messages['login.button']}" actionBean="#{account}" actionMethod="login" />
</div>
</h:form>
这里是JavaScript
var obj = document.getElementById("Form:lbl"); //This works
var obj1 = document.getElementById("Form:login"); //This doesnt work
记住<s:button>
是一个自定义的JSF组件。
任何帮助表示赞赏
谢谢我在镀铬检查。该按钮有它自己的xhtml。我只需要输入的编号并且可以运行 – user891935
不客气。既然你是新来的,请不要忘记标记答案(大部分)帮助解决问题。另见http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235在未来的JSF问题中,请特别注意所用的术语,以便问题可以更好理解:) – BalusC