单个checkbox无length属性的问题

淘宝前端开发工程师Tcer在单个checkbox类型的input没有length属性的解决上非得变个法子也要取得它的length,这点真的想不通,请看下面的代码:

var formItem=document.forms['form'];
var formElms=formItem.elements;
var l=formElms.length;
while(l--)
{
	if(formElms[l].type=='checkbox'){
		var elmName=formElms[l].name;
	}
}
if(formElms[elmName].length != undefined){
	alert(formElms[elmName].length);
}
else{
	alert(formElms[elmName].value);
}

单个的话取value属性(除了length外,想取什么就取什么值)值,多个的话取length属性值。

posted on 2010-01-06 17:42  豆豆の爸爸  阅读(521)  评论(0编辑  收藏  举报