程序中需要根据ChcekBox的选中与否来决定asp:imagebutton的隐藏与显示,需要在脚本中进行操作,所以我给CheckBoxh填加了onclick="CheckChange(this,'imgckl1')"
同时在母板业脚本中加了
function CheckChange(ckValue,imgValue)
{
if (ckValue.checked == true)
{
document.getElementById(imgValue).visible = true;
}
else
{
document.getElementById(imgValue).visible = false;
}
}
但是总是报
Microsoft JScript runtime error: 'document.getElementById(...)' is null or not an object应该怎么控制asp:imagebutton的隐藏与显示?
同时在母板业脚本中加了
function CheckChange(ckValue,imgValue)
{
if (ckValue.checked == true)
{
document.getElementById(imgValue).visible = true;
}
else
{
document.getElementById(imgValue).visible = false;
}
}
但是总是报
Microsoft JScript runtime error: 'document.getElementById(...)' is null or not an object应该怎么控制asp:imagebutton的隐藏与显示?
解决方案 »
- DropDownList的一个比较棘手的问题
- asp.net中怎么实现图片的批量上传
- 页面查询结果不一样,断点也是得到值了,是不是页面刷新了呢?
- .net 一般处理程序中设断点后调试不进去
- 取不到GridVeiw中绑定的DropDownList的值
- 网上直报
- 求教 cpp2017(慕白兄)
- GridView 分页后,DataKeyNames 不起作用,求教!
- 【后街男儿】->〖求助帖〗:请高手推荐一下用codebehind的asp.net开发教程、书籍或文档,或者告诉小弟该怎样学呢?谢谢!!
- 只提取50个字符怎么提取
- 项目开发的疑问
- 求救:向GridView中添加一行数据,其他的数据全部跟着更改,高手帮忙!谢谢
document.getElementById("ImageButton1").style.display = "none";
你把页面运行起来,查看源文件,找到那个控件的ID
asp.net 解析成html的时候 ID会变的
function CheckChange(ckValue,imgValue)
{
if (ckValue.checked == true)
{
document.getElementById("<%=imgckl1.ClientID%>").visible = true;
}
else
{
document.getElementById("<%=imgckl1.ClientID%>").visible = false;
}
}
if (ckValue.checked == true)
{
document.getElementById(imgValue).style.display = "block";
}
else
{
document.getElementById(imgValue).style.display = "none";
}