js通过getElementsByName获得控件值为一个数组,怎么判断数组中某个值不等于0

如题所述

function test() {
var txts = document.getElementsByName("txt");
for(i = 0; i < txts.length; i++) {
if(txts[i].value != '0') {
alert(txts[i].value);

}

}

}

页面中控件:
<input type="text" name="txt"/>追问

行了,我一开始就这样写的!我的程序出现问题,没有从list取出值,就判断了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-19
遍历该数组,得到不等于0的值,处理它
for(p in array)
{
if(p!=0)
{
//处理非零值
}
}
相似回答