我的脚本是.ascx文件中的.JS函数:
<script type ="text/javascript">
function CheckButton(){
if($('#plcholder').length > 0){
document.getElementById('<%= btIntoBasketAll.ClientID %>').style.display = 'inherit';
} else {
document.getElementById('<%= btIntoBasketAll.ClientID %>').style.display = 'none';
}
}
</script>
我想从TabPanel的OnClientClick属性中的.aspx文件中调用它:
<asp:TabContainer ID="tabProductList" runat="server" ActiveTabIndex="0" OnActiveTabChanged="tabProductList_ActiveTabChanged" AutoPostBack="true">
<asp:TabPanel ID="TabProductListCatalog" runat="server" HeaderText="<%$ Resources: Resource, TabProductListCatalog %>">
</asp:TabPanel>
<asp:TabPanel ID="TabProductListPicture" runat="server" HeaderText="<%$ Resources: Resource, TabProductListPicture %>">
</asp:TabPanel>
<asp:TabPanel ID="TabProductListList" runat="server" HeaderText="<%$ Resources: Resource, TabProductListList %>" OnClientClick="return CheckButton()">
</asp:TabPanel>
</asp:TabContainer>
但这不起作用。 TabPanels只是在webbrowser中消失了。
答案 0 :(得分:0)
尝试document.getElementById('&lt;%= btIntoBasketAll.ClientID%&gt;')。style.display ='block';