Javascript 通过动态href选择Dojo选项卡

Javascript 通过动态href选择Dojo选项卡,javascript,struts2,dojo,Javascript,Struts2,Dojo,我想通过按按钮以编程方式选择选项卡。我想修改标签页的href。我是通过onclick=selectTab(param) 但它不起作用。有没有想过我该怎么做。做得不对。只需将提交的结果传递给这个div,就会用结果填充它(div)。唯一要做的就是更改选项卡 <td align="center"> <sx:submit type="image" src="images/submit.gif" href="studiesAjax.action?pid=%{patserial}"

我想通过按按钮以编程方式选择选项卡。我想修改标签页的href。我是通过
onclick=selectTab(param)


但它不起作用。有没有想过我该怎么做。

做得不对。只需将提交的结果传递给这个div,就会用结果填充它(div)。唯一要做的就是更改选项卡

<td align="center">
    <sx:submit type="image" src="images/submit.gif" href="studiesAjax.action?pid=%{patserial}" targets="sTab" onclick="javascript:selectTab('sTab')" value="Studies"  indicator="loadingImage" showLoadingText="false" cssStyle="border: none;"/>
</td>

我做得不对。只需将提交的结果传递给这个div,就会用结果填充它(div)。唯一要做的就是更改选项卡

<td align="center">
    <sx:submit type="image" src="images/submit.gif" href="studiesAjax.action?pid=%{patserial}" targets="sTab" onclick="javascript:selectTab('sTab')" value="Studies"  indicator="loadingImage" showLoadingText="false" cssStyle="border: none;"/>
</td>

您使用的是什么版本的dojo?dojo.widget.byId在新版本中不存在。您应该使用dijit.byId()。查看API和教程。您使用的是什么版本的dojo?dojo.widget.byId在新版本中不存在。您应该使用dijit.byId()。检查位于的API和教程。您应该通过单击旁边的勾号将此答案设置为“已接受答案”。您应该通过单击旁边的勾号将此答案设置为“已接受答案”。
function selectTab(id) {
    var tabContainer = dojo.widget.byId("tabContainer");
    tabContainer.selectTab(id);
}