javascript - 如何使用javascript访问隐藏按钮

标签 javascript asp.net controls visibility

我有一个链接按钮可以删除用户控件中选定的值。如果我们要向控件添加值,则意味着我必须使此链接按钮可见。因此,我将链接按钮的客户端 id 传递给用户控件,并将该 id 保存在用户控件的隐藏控件中。我选择用户控件中的值,使链接按钮可见。

问题:

如果链接按钮可见性为 false,则表示无法访问该控件。

var removeUser = document.getElementById(elementRemoveUser.value); 返回 null。如果控件可见则表示它工作正常。

 var elementRemoveUser = document.getElementById("<%=hdnRemoveUser.ClientID %>");
        if (elementRemoveUser.value != '') {
            var removeUser = document.getElementById(elementRemoveUser.value);
            if (removeUser != null) {
                removeUser.style.visibility = "visible";
            }
        }

最佳答案

您应该使用 style="display:none; 属性,而不是通过 Visible = False 使控件不可见

使用 display:none 隐藏该元素,但 HTML 元素仍然存在于源代码中,因此您可以访问该控件。但是,Visible = False 会完全删除 HTML 元素。

关于javascript - 如何使用javascript访问隐藏按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11287827/

相关文章:

javascript - window.blur() 不适用于 Firefox 4

javascript - 我想重复 "★"与 React 中状态中的数字一样多的次数

asp.net - 在 App_Start 中初始化和播种 Identity 的 DbContext

c# - 对 ASP.Net Web 应用程序的 App_Code 进行单元测试

javascript - Ember.js 所属关系在选择元素(下拉列表)中创建/编辑

javascript - 如何访问 ul 标签中的 li 元素

ASP.NET - 如何停止不需要的服务器验证

带有 URL 检测的 iPhone 的 UILabel

c# - 在 propertygrid 中使用 datetimepicker 选择时间

python - 如何用Python求解矩阵微分方程?