我有一个asp标签

<asp:Label ID="lblstarUKRollNo" Visible="false" runat="server" Text="*" CssClass="star"></asp:Label>

我想在我尝试的JavaScript中启用另一个调用JS的文本框的onchange

var idlblstarUKRollNo = '<%= lblstarUKRollNo.ClientID %>';
var lblstarUKRollNo = document.getElementById(idlblstarUKRollNo);


并启用

reqdddlUKJurisdiction.enabled = true;lblstarUKRollNo.style.display="block";

两者都不适合我。谁能帮我如何解决这个问题。

最佳答案

Guidance from another question

适应您的情况后:

<asp:Label id="lblstarUKRollNo" style="display: block;" runat="server" Text="*" CssClass="star"/>


然后,您可以使用以下命令在Javascript的客户端使其不可见:

document.getElementById('lblstarUKRollNo').style.display = 'none';

07-26 07:58