当asp:按钮在手风琴窗格中时,无法显示DIV
Unable to show a DIV when a asp:button is within an accordian pane
我不明白,我在accordianPane中有一个按钮,而onClientClick显示div不起作用。感谢您的帮助。
这是我的按钮
<asp:Accordion ID="Accordion1" runat="server" SelectedIndex="0"
FadeTransitions="true" TransitionDuration="300" FramesPerSecond="50"
Width="292px" Height="199px">
<Panes>
<asp:AccordionPane ID="AccordionPane1" runat="server">
<Header>Business Services</Header>
<Content>
<asp:Button ID="btnBusiness" runat="server" Text="Business Services" OnClientClick="showDiv('showBusiness');"
Height="25px" Width="200px"/>
</Content>
现在我在同一页面上有一个div
<div id="showBusiness" runat="server" style="margin-left:65px; display:none" >
这里有一张桌子
我的Javascript是简单的
function showDiv(id) {
document.getElementById(id).style.display = "block";
}
OnClientClick不执行任何操作。是因为asp按钮在相应的窗格中吗?
删除runat="server"标记。生成服务器端id,在这种情况下,它可能类似于"Container_showBusiness"。
<div id="showBusiness" style="margin-left:65px; display:none" >
并将OnClientClick="showDiv('showBusiness');"更改为:
OnClientClick="showDiv('showBusiness'); return false;"
希望这能有所帮助!
相关文章:
- Onchange没有'不要显示或隐藏Div
- 当DIV中的文本高亮显示时,如何获得DIV中Span的值?(Javascript)
- JavaScript/jQuery:显示DIV,直到用户停止在Textbox中键入
- Div赢得't单击时显示
- 单击javascript按钮显示/隐藏Div元素
- 需要 DIV 显示/隐藏开关在幻灯片切换发生后发生
- 无法让 Div 显示超过某个点
- HTML DIV 显示无元素调整大小
- 将 DIV 显示为叠加层
- 如何使 Dreamweaver AP Div 显示/隐藏功能在 IE9 中工作
- 弹出 Div 显示在按钮悬停上
- 选择所有具有样式的 DIV 显示无
- Div 显示:无 - 只想在内容可见时加载内容
- Div显示至少1秒,或直到加载主要内容(以先到者为准)
- Div显示隐藏失败与引导和wordpress
- 当我使用ID时,Div显示更改为隐藏
- 基于按钮的Div显示
- 基于单选的Div显示
- 如何显示一个固定的Div在底部后面的另一个Div显示像视差滚动
- Div显示/隐藏选项卡类