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一共有几个
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一共有几个
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 ";
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)+"" 这个条件要是成立 不全都成立了·?