对于动态生成的表单控件,如果没有生成这个控件,该如何判断? 寻找表单控件document.form名.控件名如果没有生成这个控件,这句就会报错,说为空或不是对象。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (document.getElementById('xxx') != null){} <form name="a"><input type="button" value="点我" onclick="_click();"></form><script>function _click(){ if (document.a.b){ alert(document.a.b.value); }}</script> 试了你们两个方法,都不行,if(document.getElementById('xxx') != null){}没有找到xxx,依然会进入if中。if (document.a.b){}没有找到b,依然会进入if中。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title></title></script><script language="javascript" type="text/javascript"> function ccc() { if(document.getElementsByName("bbb") != null) { alert(document.getElementsByName("bbb").value); } else { alert("aaa"); } } function ddd() { if(document.getElementsByName("bbb")) { alert(document.getElementsByName("bbb").value); } else { alert("aaa"); } }</script></head><body bgcolor="#FFFFFF" marginheight=0 marginwidth=0 leftmargin=0><BR> <Form name="form1" method="POST" action=""> <input type="button" onClick="ccc();" value=" ccc "> <input type="button" onClick="ddd();" value=" ddd "> </form><br></body></html> 求高手帮写一句JS代码,请看.. js代码失效困惑 表格嵌套,Jquery取值问题 请教用yui实现类似iphone的桌面效果 extjs 时间格式转换 修改 jquery.pager.js 插件... 解决IE7禁用了image控件引用本地图片 父窗口(框架)弹出子窗口(框架),子窗口如何刷新父窗口 最初级一问 急!"是&quto.那么'是什么符号? 正则表达式 href="javascript: ' + theFrame + '.deleterecord('+Fielddel +');">传值问题
<input type="button" value="点我" onclick="_click();">
</form><script>
function _click(){
if (document.a.b){
alert(document.a.b.value);
}
}
</script>
没有找到xxx,依然会进入if中。if (document.a.b){}
没有找到b,依然会进入if中。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</script>
<script language="javascript" type="text/javascript">
function ccc()
{
if(document.getElementsByName("bbb") != null)
{
alert(document.getElementsByName("bbb").value);
}
else
{
alert("aaa");
}
}
function ddd()
{
if(document.getElementsByName("bbb"))
{
alert(document.getElementsByName("bbb").value);
}
else
{
alert("aaa");
}
}
</script>
</head>
<body bgcolor="#FFFFFF" marginheight=0 marginwidth=0 leftmargin=0>
<BR>
<Form name="form1" method="POST" action=""> <input type="button" onClick="ccc();" value=" ccc ">
<input type="button" onClick="ddd();" value=" ddd ">
</form>
<br>
</body>
</html>