javascript - 增加 div 单击中面板的高度

标签 javascript asp.net vb.net

我想增加 div 单击中面板的高度。

<script language="javascript" type="text/javascript">
function getheight(this)
{
    document.getElementById('Panel1').style.height="200px";
}
</script>
<div id="flip" onclick="getheight(this)"><div>
<div>
    <asp:Panel ID="Panel1" runat="server" BorderStyle="Dotted" Height="50px" Width="125px" ScrollBars="Horizontal">
        </asp:Panel>

</div>

最佳答案

这是一个服务器端控件,因此您找不到 ID ='Panel1' 的元素。

如果您查看此页面生成的 html 源代码,您会发现真实 ID 在

document.getElementById 函数

您可以使用 document.getElementById('<%=Panel1.ClientID %>');自动插入

脚本中的正确 ID

关于javascript - 增加 div 单击中面板的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23259367/

相关文章:

javascript - 如何从 Axios 中的 HTTP 错误获取状态码?

javascript - 无法为我的 ajax 请求设置请求 header

ASP.NET - 绑定(bind)数据后获取 GridView 宽度

wpf - WPF 组合框中选定的索引发生变化?

c# to vb using Sync Framework 奇怪的错误

vb.net - 在 VB.NET 中设置 WinForms UserControl 的命名空间

javascript - 确定 snap-scroll 元素的 snap 滚动事件是否完成

javascript - jQuery 表单发布问题

c# - 向 asp.net 中的缓慢页面添加实时进度更新

asp.net - web.config 中的绝对或相对文件路径