我正在制作一个在服务器端运行的tr,以使其不可见。但在某些情况下,我希望它可见。我正在使用波纹管脚本使其可见:
document.getElementById('trID').style.display = "block"
我也用过:
document.getElementById('hidebuttons').style.visibility = "visible";
但它不起作用。 请帮帮我。
答案 0 :(得分:0)
在服务器端将控件标记为不可见后,不会为其发出标记(html)。所以它不能在JS上显示,因为它(相应的html)在客户端不存在。
你可以做点什么trID.Attributes.Add("style", "display:none");
然后在javascript中
document.getElementById('trID').style.display = "block"
注意:如果您在服务器端设置控件visible=false
,那么它将无法在客户端呈现