indexOf问题! var ids = "1,2,3"var s = ids.split(",");length = s.length//长度for(i=0;i<length;i++){alert(s[i])} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以把ids分割成数组,我送你个我自己编写的分割程序: function GetArray(str,Seperator) { var item=new Array(); var p,i; i=0; if(str=="") { item[0]="" } while(str !="") { p=str.indexOf(Seperator); if(p==-1) {item[i]=str; str="" } else { item[i++]=str.substr(0,p); str=str.substr(p+1); } } return item }然后可以这样: var objArr=GetArray(ids,",") var l=objArr.length //数组长度,即ids的长度; ...... to 楼上:精神可嘉,但是js提供了该方法str.split("分隔符"),返回一个数组…… 考考大家jquery的基本功如何2,关于选择器 javascript的call()方法的使用问题 Ext 高手请进,关于Ext.ux.form.SpinnerField 有没有简单点的iframe自适应高度的方法?? 关于模版中使用弹出式菜单的问题 大家帮我解释段JS代码..谢谢.. 相册功能实现 急:NT系统下为什么IE加载了带有flash的页面后,在其他页面上执行脚本页面会闪烁? 如何删除控件对象checkbox?各位帮帮忙? js获取url的问题。 如何实现高精度四则运算? @@@@@@关于去掉空格函数递归出现的问题(js版本)@@@@@@@@@@@@
function GetArray(str,Seperator)
{
var item=new Array();
var p,i;
i=0;
if(str=="")
{
item[0]=""
}
while(str !="")
{
p=str.indexOf(Seperator);
if(p==-1)
{item[i]=str;
str=""
}
else
{
item[i++]=str.substr(0,p);
str=str.substr(p+1);
}
}
return item
}
然后可以这样:
var objArr=GetArray(ids,",")
var l=objArr.length //数组长度,即ids的长度;
......
精神可嘉,但是js提供了该方法
str.split("分隔符"),返回一个数组……