代码拷错了
function bjbh(hid,ksbh,jsbh){
var len = hid.split(",").length-1;
var val;
for (k=0;k<len;k++){
mm = hid.split(",")[k];
if (mm=>ksbh && mm<=jsbh){
val=1;
break;
}
}
}
function bjbh(hid,ksbh,jsbh){
var len = hid.split(",").length-1;
var val;
for (k=0;k<len;k++){
mm = hid.split(",")[k];
if (mm=>ksbh && mm<=jsbh){
val=1;
break;
}
}
}
<script language='javascript'>
var str1="0001,0002,0003,0004";
if(str1.indexOf(str1,"0001")>-1)
alert("存在");
else
alert("不存在");
</script>
if(str1.indexOf(str1,"0001")>-1)
改成
if(str1.indexOf("0001)>-1)
var len = hid.split(",");
var val;
for (k=0;k<len.length-1;k++){
if (parseInt(len[k])=>parseInt(ksbh) && parseInt(len[k])<=parseInt(jsbh)){
val=1;
break;
}
}
}
ksbh和jsbh是一个范围,中间可能有好多字符串,我是想判断ksbh到jsbh中所有的字符串,与hid中的字符串有没有相等的。
k=0;k<len.length-1;k++
一般都是k<len.length或者k<=len.length-1
原题有其他“玄机”?