var aaa = document.getElementsByName("aaa");
if (aaa.length + "" == "undefined")
{
//...
}
//****************************
//*
//* 'undefined'为空或不是对象
//*
//****************************
if (aaa.length + "" == "undefined")
{
//...
}
//****************************
//*
//* 'undefined'为空或不是对象
//*
//****************************
解决方案 »
- 大哥们?谁能搞个象这样的http://www.vajacases.com/模版?急急急!
- Js框架处理数据的问题(解答者想多少分都没问题)
- javascript 单击改变单选框状态?
- 求助!!javascript的问题!用两个radio来控制两个输入域的显示与隐藏
- js脚本验证
- javascript初学者,问个简单问题
- 怎么让IFRAM里面的日历显示在最外层?
- 我在页面中作了定义一个用div的显示窗的问题
- 如下cgi包含javascript?
- 怎么在一个html中点击按钮,关闭弹出窗口(弹出窗口的名称dddd)
- 如何使selection.createRange().pasteHTML()功能兼容firefox
- 急 ~~!!!..消息弹出框功能 实例
if (aaa.length)
{
alert("undefined")
}
var aaa = document.getElementsByName("aaa");
if (!aaa.length)
{
alert("undefined")
}
不管名字为aaa的元素是否存在
var aaa = document.getElementsByName("aaa");
都会返回一个object
aaa.length也都不会出现undefined,值为大于等于0的整数
if (aaa.length + "" == "undefined")
typeof(返回一个用来表示表达式的数据类型的字符串。)
{
if(confirm(msg))
{
var temp;
var theform = document.del;
var checkbox = document.getElementsByName(checkboxId);
if(checkbox.length > 0)
{
if(checkbox.length+"" == "undefined")
{
checkbox.length = 1;
}
if(checkbox.length == 1)
{
if(checkbox.checked)
{
temp = checkbox.value;
alert(temp);
}
}
else
{
for(var i=0;i<checkbox.length;i++)
{
if(checkbox[i].checked)
{
temp += checkbox[i].value+",";
}
}
}
if(temp.substring(0,temp.length) == ",")
{
temp = temp.substring(0,temp.length-1);
}
alert(temp);
checkbox.value = temp;
theform.action=url+parm;
theform.submit();
}
else
{
alert("当前没有信息记录!");
}
}
}
<input type="checkbox" value='<%=rs(0)%>' id="infoid" name="infoid">
<input name="del" type="button" class="FloatInput" value=" 删除 " onclick="DelData('确认删除?','infoid','Company.asp?CompanyType=','<%=Session("CompanyType")%>');">
{
alert('obj is null!');
}
{
alert('obj is null!');
}=================
这个我试过了,无效。
getElementsByName 返回 Array
Array 肯定有 length 属性, 无元素时为0 var aaa = document.getElementsByName("aaa");
alert(aaa.length==0);检测是否为零就是了...
{}
这不就行了 要是aaa都是undefined 还.length不是出事儿了吗