这应该比它看起来容易得多,但我遇到了问题。
条件
当我进入当前页面时,只有一条记录,所以显示表格。如果我将下拉列表的值更改为另一个状态,则网格中有多个记录,并且表格被隐藏。以前(由另一个程序员),它被设置为Visible = false。显然,这不是表的属性。但是,它之前的工作方式是当有人选择一行时,他们会设置Visible = true并且表格会显示。
我现在使用以下方法将其更改为隐藏:
tblDetails.Attributes("style") = "display:none"
但是,尝试替换Visible = true不起作用:
tblDetails.Attributes.Remove("style")
我也尝试过:
tblDetails.Attributes("style") = ""
有人请告诉我解决方案,这会让我拍打我的额头。感谢。
答案 0 :(得分:1)
使用setAttribute(attr,value)
更改所需的每个元素的值
如下例
yourelement.setAttribute("style","");//it is to change value
yourelement.removeAttribute("style")//it is used to remove style attrb from your element