如何使用getElementsByClassName检查输入中的值,像这样
How to check value in input using getElementsByClassName , Like this?
如何使用getElementsByClassName检查输入中的值,像这样?
当我加载页面时,我想提醒
HAVE VALUE 3 INPUT
NOT HAVE VALUE 2 INPUT
我该怎么做?
..........................................
http://jsfiddle.net/3AaAx/37/
<input type="text" class="xxx" value="111"/>
<input type="text" class="xxx" value=""/>
<input type="text" class="xxx" value="222"/>
<input type="text" class="xxx" value=""/>
<input type="text" class="xxx" value="333"/>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
// this function for use getElementsByClassName on IE 7 and 8 //
if (!document.getElementsByClassName) {
document.getElementsByClassName = function(search) {
var d = document, elements, pattern, i, results = [];
if (d.querySelectorAll) { // IE8
return d.querySelectorAll("." + search);
}
if (d.evaluate) { // IE6, IE7
pattern = ".//*[contains(concat(' ', @class, ' '), ' " + search + " ')]";
elements = d.evaluate(pattern, d, null, 0, null);
while ((i = elements.iterateNext())) {
results.push(i);
}
} else {
elements = d.getElementsByTagName("*");
pattern = new RegExp("(^|''s)" + search + "(''s|$)");
for (i = 0; i < elements.length; i++) {
if ( pattern.test(elements[i].className) ) {
results.push(elements[i]);
}
}
}
return results;
}
}
var xxx_var = document.getElementsByClassName('xxx');
alert(xxx_var.length);
});
</script>
在 var 之后添加以下代码 xxx_var = document.getElementsByClassName('xxx');
var inputCount=0,nonInputCount=0;
for(var i=0;i<xxx_var.length;i++){
if(xxx_var[i].value != ""){
inputCount++;
}else{
nonInputCount++;
}
}
alert("Input Count " + inputCount + " , and non input count " +nonInputCount );
如果你使用jquery,它将是非常容易的代码。
如果您不明白,请告诉我。
谢谢
拉维兰詹
相关文章:
- 如何将一个模态放在一边-显示其他模态(像..这样的向导)
- 无法使用“;测试”;作为javascript中的值,但可以使用像1这样的数字
- 用Javascript正则表达式检查像x.0.0这样的字符串
- 在保存到本地存储之前,如何修改我得到的 json 响应以使其看起来像这样
- 如何使用javascript和php检查符号,像这样
- 是否可以像这样在卸载之前写入
- 为什么 js 在像 '{}[0]' 这样的语句中忽略 '{}'
- 正确的选择器字符串是什么,可以在像这样结构的 HTML 中获取我想要的特定元素
- 如何像这样显示时间,例如:1秒前,1分钟前,1小时前,1个月前
- 如何使用getElementsByClassName检查输入中的值,像这样
- 如何在示例中构建像这样的简单图像旋转效果
- 我想将输入的字符串分隔为印度货币格式,就像我输入123456表示一样,那么我想得到 1,23,456
- 使用哪个插件来调整图像大小,就像这样
- 为什么像这样向 JavaScript 引用类型添加方法不起作用
- add(1)(2)(3).total === 6 - 有没有人见过像这样使用的自返回函数
- 仅数字的 ng 模式将接受像 “-” 这样的字符,例如 Angular.js
- 如何让文本像原始输入一样显示在文本区域
- 如何更改'还有一个像这样的人'当I'我已经把它添加到我的网站上了
- 如何计算两个元素之间的距离,像这样
- 为什么我不能像这样查找关联的数组