如何通过 JavaScript 取消隐藏隐藏的 asp 元素



我有一个ASP元素。它隐藏在aspx.cs页面中,如下所示:

item.Visible = false;

完成此操作后,根据我使用 JavaScript 的事件,我必须取消隐藏此项。

问题是我在 DOM 上找不到这个项目,因为它是隐藏的,所以我无法使用 document.getElementByID() .

我的问题是,如何在 JavaScript 中选择隐藏的 ASP 控件?

更改代码以赋予它隐藏样式,这样就很容易了

item.Style.Add("display", "none");
//javascript
document.getElementById("id").style.display = "block";

带有 Visible = false 的元素永远不会呈现在页面上,因此您将永远无法在 JavaScript 中访问它。

我建议使用 style="display:none" 隐藏元素,如下所示:

item.Style.Add("display", "none");

最新更新