我正在制作一个在服务器端运行的 tr 使其不可见。但在某些情况下,我希望它可见。我使用以下脚本使其可见:
document.getElementById('trID').style.display = "block"
我还使用了:
document.getElementById('hidebuttons').style.visibility = "visible";
但是它不起作用。 请帮我解决这个问题。
最佳答案
一旦控件在服务器端被标记为不可见,就不会为其发出任何标记 (html)。所以它不能在JS中可见,因为它(对应的html)在客户端不存在。
你可以做类似的事情
trID.Attributes.Add("style", "display:none");
然后在 JavaScript 中
document.getElementById('trID').style.display = "block"
注意:如果在服务器端设置控件visible=false
,那么它将不会在客户端呈现
关于javascript - 如何使用javascript使服务器端的表格行可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28895946/