gpt4 book ai didi

javascript - 如何通过 JavaScript 查找控件并获取 ClientID

转载 作者:行者123 更新时间:2023-12-01 00:01:30 25 4
gpt4 key购买 nike

我有以下 aspx 代码:

<div id="IsAccountingOk" class="modalDialog">
<div>
<a href="#close" title="Luk" class="close">X</a><br />
<asp:Label ID="lblIsAccountingOkHeader" runat="server" Text="Kassekladde:" Font-Size="Large"></asp:Label><br /><br />
<asp:Label ID="lblMessage" runat="server" Text="Der skal først vælges regnskabsår!"></asp:Label><br />
<br />
<asp:Button ID="btnIsAccountingOK" runat="server" Text="Ok" OnClick="btnIsAccountingOK_Click"/>
</div>
</div>

但是我如何访问“IsAccountingOk”并通过 document.getElementByID 获取它?我也尝试过以下方法但没有成功:-(

$(document).ready(function () {
var session = '<%=Session["AccountYearID"] == null%>';
if (session.toLowerCase() == 'true') {
document.getElementById('<%= this.FindControl("IsAccountingOk").ClientID %>').style.display = 'block';
}
});

出现以下错误:

System.NullReferenceException: 'Objektreferencen er ikke indstillet til en forekomst af et objekt.' (The error message is in danish - but I got a null value from FindControl)

有什么想法吗?

提前致谢。

问候迈克尔

最佳答案

您定位的 div 不是服务器端控件,因此您只需直接使用 id:

document.getElementById('IsAccountingOk').style.display = 'block';

关于javascript - 如何通过 JavaScript 查找控件并获取 ClientID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60693296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com