88问答网
所有问题
js通过getElementsByName获得控件值为一个数组,怎么判断数组中某个值不等于0
如题所述
举报该问题
推荐答案 2013-03-19
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取出值,就判断了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/VttVa11Ma.html
其他回答
第1个回答 2013-03-19
遍历该数组,得到不等于0的值,处理它
for(p in array)
{
if(p!=0)
{
//处理非零值
}
}
相似回答
JS
数组
对象
判断
属性值是否为空?
答:
console.log(result?'通过':'不通过')// 方法2, 使用 filter 过滤
数组,
将
数组中
所有符合 weight 非空且 number 非空的数据保留, 其他的丢弃, 最终检查过滤后数组的长度是否大于0 var filter_res = arr.filter(item => item.weight != '' && item.number != '')console.log(filter_res.l...
Javascript中,document.
getElementsByName获取
的就一定是
数组
了么
答:
是的。一个文档中的 name 属性可能不唯一(HTML中的单选按钮,就必须是name值相同),所有
getElementsByName
() 方法返回的是元素的
数组,
而不是一个元素。如果一个文档中有两个以上的标签name相同,那么getElementsByName()就可以取得这些元素组成
一个数组
。
求解释:JavaScript中document.
getElementsByName
(name)[0]的意思。
答:
document.
getElementsByName
(name)函数获取页面上相同name的元素列表,返回的是对象的
array
。取其中的对象需要按访问array[i]的方法进行。
JS
怎样验证表单
数组
答:
('form').submit(function(){ if(...){ return true; }else{ return false; }});3.使用jquery插件 jquery官方
有一个
jquery.validate插件专门用作表单验证的,百度可以搜到大量教程。当然也可以下载其他的jquery表单验证插件,使用起来很方便。个人推荐使用jquery插件 ...
javascript 里面的
getElementsBy
TagName() 是
怎么
用的?
答:
是获取标签的,比如一个页面里有多个input标签,
getElementsBy
TagName(‘input’)可以获取所有input元素,返回的结果是
一个数组,
可以使用索引数组来标记。比如:var input=getElementsByTagName(‘input’);input就是获取了所有input元素的数组,可以通过input[0],input[1]……这样来选定某个特定元素。
js
getElementsByName
操作所有name相同的元素
答:
1、第一步,创建一个新的html文档,在body标签中添加一些输入标签,并设置这些标签的名称值,如下图所示,然后进入下一步。2、其次,完成上述步骤后,添加脚本标签,使用
getElementsByName获取
具有指定名称值的标签,然后将返回的数组分配给变量,如下图所示,然后进入下一步。3、最后,完成上述步骤后,...
js中
如何
获取某一个
属性的值,如何设置一个属性的值
答:
getElementsBy
TagName返回
一个数组,
即使整个文档里只有一个元素,也返回一个数组。示例:显示信息都是object,getElementByClassName也返回一个具有相同类名的元素数组,获取和设置属性getAttribute object.getAttribute(attribute)。注:getAttribute方法不属于document对象,它只能通过元素节点对象调用。例子:...
js判断
radio是不是选中并取值
答:
步骤如下:radio代码片断:定义两个单选按钮正确 错误js代码如下:var b1= document.
getElementsByName
('a1'); ‘取得单选按钮的数组 for (var i = 0; i < b1.length; i++) { if (b1[i].checked == true) {//如果选中,下面的alert就会弹出选中的值 alert(b1[i].value); ’弹出取...
大家正在搜
autojs获取不到控件
autojs获取控件文本
autojs控件多
autojs控件例子
jquery时间控件
js控件
js控件属性
js日期控件
students
相关问题
Javascript中,document.getElemen...
怎样用jQuery来代替getElementsByName(...
js getElementsByName操作所有name相同...
我通过document.getElementsByName(...
js怎么在指定的span下用document.getElem...
网页JS IF 数组的问题,