Javascript 使用vbscript动态隐藏和取消隐藏数据网格行

Javascript 使用vbscript动态隐藏和取消隐藏数据网格行,javascript,vbscript,Javascript,Vbscript,我有一个datagrid,其中的行具有动态生成的Id,我需要在Pageload上隐藏其备用行。Pageload上显示的行具有图像,单击事件将取消隐藏该行 为此,我在body onload事件上调用了HideTable函数 function hideTable() dim rown for rown = 1 to 21 document.getElementById("DatagridM_Dtlgrd1" & rown).style.display = "none"

我有一个datagrid,其中的行具有动态生成的Id,我需要在Pageload上隐藏其备用行。Pageload上显示的行具有图像,单击事件将取消隐藏该行

为此,我在body onload事件上调用了HideTable函数

function hideTable()

 dim rown

 for rown = 1 to 21     
 document.getElementById("DatagridM_Dtlgrd1" & rown).style.display = "none"
 document.getElementById("DGMRPFC170_Dtlgrd2" & rown).style.display = "none"

 rown = rown + 1
 next

end function
在Imageclick函数上取消隐藏行,我已经完成了这项操作

function ImgClick(ByVal RowNum , ByVal ImgStatus)

 dim rows

 rows = RowNum - 1

 document.getElementById("DatagridM_Dtlgrd1" & rows).style.display = "block"
 document.getElementById("DGMRPFC170_Dtlgrd2" & rows).style.display = "block"

end function
现在一切都很好,但当我点击图片时,它将再次变为可隐藏(),并给出一个javascript错误“document.getElementById未定义”

如何实现它。任何帮助都将不胜感激


谢谢你

@Dashisht Bhardwaj是对的,尽管他的贡献没有回答这个问题:请在使用这些函数的地方发布代码,即调用
ImgClick
函数的部分。
RowNum
参数值是什么?这是使用imgclick的行。一个图像被绑定到datagrid的行中,单击其中的一行将被取消隐藏drilldown@DashishtBhardwaj是正确的,尽管他的贡献没有提供问题的答案:请在使用这些函数的地方张贴代码,即调用
ImgClick
函数的部分。
RowNum
参数值是什么?这是使用imgclick的行。一个图像被绑定到datagrid的行中,单击其中的一行将像向下钻取一样被取消隐藏