我有一个commandLink
<h:commandLink action="#{bean.go()}"
styleClass="simple-submit-button" id="uLink">
<f:param name="userId" value="#{param['userId']}" />
</h:commandLink>
调用我的bean。
并希望从javascript调用此commandLink,如下所示:
document.getElementById('uLink').click();
但我总是得到错误:document.getElementById('uLink')为空。
我试过了:
有谁知道我是如何得到这项工作的?
答案 0 :(得分:5)
在您的浏览器中执行view source
并查看按钮的ID,它可能看起来像someContainerID:uLink
或someFormID:uLink
,而不只是uLink
所以您可能需要使用
document.getElementById('someFormID:uLink').click();
OR
document.getElementById('someContainerID:uLink').click();