+ -
当前位置:首页 → 问答吧 → if(len.length)是什么意思

if(len.length)是什么意思

时间:2011-09-01

来源:互联网

//删除记录
function doDelete() {
var len = document.getElementsByName("selectedIds"); //列表中,复选框selectedIds的个数,就是记录数
 
  if(len.length)
{
for(i=0;i<len.length;i++)
{
if(len[i].checked)
{
if(!issConfirm("<s:text name="js.delete.confirm"/>"))
{
return;
}
document.listForm.action="listBzRes!delete.action";
document.listForm.submit();
return;
}
}
alert("<s:text name="js.choose.confirm"/>");
}

else

{
if(len.checked)
{
if(!issConfirm("<s:text name="js.delete.confirm"/>"))
{
return;
}
document.listForm.action="listBzRes!delete.action"; 
document.listForm.submit();
return;
}
alert("<s:text name="js.choose.confirm"/>");
}
}

--
if(len.length)是什么意思
是if(len.length >0)吗?

作者: zck_yy2007   发布时间: 2011-09-01

len.length会返回一个数值 这里之所以直接这么写是为了判断用 非0即为真 这个楼主你懂得
相当于
if(len.length != 0)

作者: fanchuanzhidu   发布时间: 2011-09-01

谢了。

作者: zck_yy2007   发布时间: 2011-09-01

len.length返回的值为0就是false
不为0就是true

作者: schyu1314   发布时间: 2011-09-01

你应该问自己 

if(...) 是什么意思

作者: KK3K2005   发布时间: 2011-09-01

+1
引用 1 楼 fanchuanzhidu 的回复:
len.length会返回一个数值 这里之所以直接这么写是为了判断用 非0即为真 这个楼主你懂得
相当于
if(len.length != 0)

作者: licip   发布时间: 2011-09-01

if(len.length )这样就行了,

作者: GIS__   发布时间: 2011-09-01