用javascript如何判断控件是否存在 用javascript如何判断某控件是否存在?我希望当后台代码中设置TextBox的visible=false时,在客户端用javascript可以判断出来,我用document.getElementbyid好像不行,请教大家:如何解决?多谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var txt = document.getElementById("TextBox1");if(txt!=null){} 需要注意的是,如果后台代码中设置了Visible = false,那么该控件将不会生成并发送到客户端,客户端javascript是找不到该控件的; 如果希望“隐藏”控件,那么后台代码应该是TextBox1.Style.Add("display","none"); 如果在后台将TextBox1.visible=false,在客户端如何知道TextBox1 不存在?用什么判断 var a= document.getElementById("dd");if(typeof a=='undefined') { //ddd} var isExist;isExist=true;try{ document.getElementById("Textbox1").value;catch(e){ isExist=false; } 还是不行呀,当TextBox1.Visible=false时,javascript运行到document.getElementById("Textbox1")时,出错,终止了后面的javascript 用try catch吧如alicc(狂图) 所写 你可以在加载:<BODY bgColor="#dff1f3" onload="Init()">然后<script language="javascript">function Init(){ document.all.TextBox.style.display="none";}</script> 你执行一下下面两句就知道该如何做了。alert(typeof 控件名字)alert(document.getElementById("控件名字")) document.getElementById("TextBox1") == null 奇怪,我在后台写的Response.Write("<script language='javascript'>alert(document.getElementById('TextBox1'))</script>")无论TextBox1.Visible=true 还是TextBox1.Visible=false 都显示 null但是在客户端用alert(document.getElementById("TextBox1"))的时候,当TextBox1.Visible=true时,显示 [object] 当TextBox1.Visible=false时显示null 急!路径显示为乱码是怎么回事? .net 2.0生成的cookie,asp可以正常读取么? AJAX菜鸟,解释点代码 开发商曝房价灰色产业链:4成利润为职权部门买单 服务器端输出html与直接在客户端写出html的速度哪个要快些呢? 水晶报表导出成word时候,老出现登陆的页面 100分急求有关vb.net与c#间项目cookie或session互用问题 str aspnet_wp问题(进来就给分,解决者追加200分) 问一个菜菜的问题,DX请过来看看 aspx.动态生成image控件个数 按钮失效的问题..
if(txt!=null)
{
}
if(typeof a=='undefined')
{
//ddd
}
isExist=true;
try{
document.getElementById("Textbox1").value;
catch(e){
isExist=false; }
当TextBox1.Visible=false时,javascript运行到document.getElementById("Textbox1")时
,出错,终止了后面的javascript
然后
<script language="javascript">
function Init()
{
document.all.TextBox.style.display="none";
}
</script>
alert(typeof 控件名字)
alert(document.getElementById("控件名字"))
Response.Write("<script language='javascript'>alert(document.getElementById('TextBox1'))</script>")
无论TextBox1.Visible=true 还是TextBox1.Visible=false 都显示 null
但是在客户端用alert(document.getElementById("TextBox1"))的时候,
当TextBox1.Visible=true时,显示 [object] 当TextBox1.Visible=false时显示null