gpt4 book ai didi

javascript 无法设置属性 selectindex 列表框

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

我有一个在代码后面绑定(bind)的列表框,用户可以从列表中选择并提交。从选择中清除此列表的链接按钮中发生的错误是unable to set property 'selectedindex' of undefined or null reference

ASP.NET:

<asp:ListBox ID="lstBoxAgents" runat="server" SelectionMode="Multiple"></asp:ListBox>

<asp:LinkButton ID="lnkClearAgents" runat="server"
OnClientClick="document.getElementById('lstBoxAgents').selectedIndex = -1;return false;">
Clear Me</asp:LinkButton>

最佳答案

ASP控件的Client ID不一定和你给它的ID一样。 ASP.NET 为您的控件添加前缀,这样它们就不会发生冲突,从而生成一个客户端 ID。您可以通过在浏览器中打开您的页面并在 F12 开发工具中检查该元素来检查此 ID 是什么。

可以使用 ClientIDMode 更改 ClientID 模式属性(property)。如果将此设置为静态,客户端 ID 将始终是您分配的 ID,您必须自己确保唯一性。

关于javascript 无法设置属性 selectindex 列表框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29911833/

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