首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

循环的数量,该怎么处理

2012-08-26 
循环的数量for(var i0i document.getElementById(aaa).lengthi++){if (bbb.toUpperCase()+ccc.s

循环的数量
for(var i=0;i <document.getElementById("aaa").length;i++){ 
 if (bbb.toUpperCase()==""+ccc.substring(0,bbb.length)+"" || bbb==""+document.getElementById("aaa").options[i].innerText.substring(0,bbb.length)+"") {
document.getElementById("aaa").options[i].style.background="#FFFF00";

}

}

问一下如何计算出在这个循环中,符合条件的i一共有几个

[解决办法]

JScript code
var count=0;for(var i=0;i <document.getElementById("aaa").length;i++){   if (bbb.toUpperCase()==""+ccc.substring(0,bbb.length)+"" || bbb==""+document.getElementById("aaa").options[i].innerText.substring(0,bbb.length)+"") {count++;document.getElementById("aaa").options[i].style.background="#FFFF00";}}alert(count);//count就是符合条件的个数
[解决办法]
再用个变量保存下标 。
如果count == 1的话 。
那个变量就只赋值了一次 。
再 document.getElementById("aaa").options[i].selected = "selected ";
[解决办法]
Pass by : 你确定这个也算循环?
[解决办法]
for(var i=0;i <document.getElementById("aaa").length;i++){
 if (bbb.toUpperCase()==""+ccc.substring(0,bbb.length)+"" || bbb==""+document.getElementById("aaa").options[i].innerText.substring(0,bbb.length)+"") {
document.getElementById("aaa").options[i].style.background="#FFFF00";

}


bbb.toUpperCase()==""+ccc.substring(0,bbb.length)+"" 这个条件要是成立 不全都成立了·?

热点排行