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

时间:2016-02-19 23:56:20

标签: javascript c# asp.net dom

我有一个ASP元素。它隐藏在aspx.cs页面中:

item.Visible = false;

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

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

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

2 个答案:

答案 0 :(得分:1)

miguel@127:/var/log$ sudo mount /dev/sdb mount: no se puede encontrar /dev/sdb en /etc/fstab o /etc/mtab miguel@127:/var/log$ sudo mount -t ntfs /dev/sdb /mnt/usb/ Error opening '/dev/sdb': No se ha encontrado el medio Failed to mount '/dev/sdb': No se ha encontrado el medi 的元素永远不会在页面上呈现,因此您永远无法在JavaScript中访问它。

我建议使用Visible = false隐藏元素,如下所示:

style="display:none"

答案 1 :(得分:1)

更改代码以使其成为隐藏的样式,然后很容易

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

//javascript
document.getElementById("id").style.display = "block";