如何在 javascript 中启用/禁用链接按钮?

新手上路,请多包涵

我在页面中有一个链接按钮,例如:

 <asp:LinkButton ID="edit" runat="server" OnClick="edit_Click" Enabled="False">ویرایش</asp:LinkButton>

我想在 javascript 中启用/禁用它。

我使用此代码但设置可见

var objedit = document.getElementById('<%= edit.ClientID.ToString() %>');
objedit.style.display = "none";

我使用此代码但未启用

if (count == 1) {
    objedit.disabled = false;
} else {
    objedit.disabled = true;
}

我可以点击,但链接按钮被禁用。

在此处输入图像描述

原文由 ar.gorgin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 283
1 个回答

禁用元素:

 document.getElementById('<%# edit.ClientID %>').disabled = 'disabled';
//.ToString() is not necessary; ClientID is a string.

重新启用:

 document.getElementById('<%# edit.ClientID %>').disabled = '';

当然也可以在文档(DOM)加载完成后进行。

原文由 Alex Kudryashev 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题