<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script type="text/javascript"> var a="1,2,3,4,5,6" var b="1,4" a=a.split(","); b=b.split(','); var c=[]; for(var i in a){ c[a[i]]=a[i]; } var d=""; for(var i=0;i<b.length;i++){ delete c[b[i]]; } for(var i in c){ d+=c[i]+","; } alert(d.substring(0,d.length-1)); </script> </head><body> </body> </html> 类似这样试试
var a="1,2,3,4,5,6"; var b="1,4"; var aArray = a.split(','); var bArray = b.split(','); for(var i in aArray){ for(var j = 0 ; j < bArray.length ; ++j){ if(aArray[i]==bArray[j]){ aArray.splice(i,1); } } } alert(aArray);
<script type="text/javascript"> var a="1,2,3,4,5,6"; var b="1,4"; var bA=b.split(','); //替换掉 for(var i in bA){ a=a.replace(bA[i],''); } //过滤掉多余的逗号 var aA=a.split(','); var cA=[]; for(var i in aA){ if(aA[i].length>0) cA.push(aA[i]); } alert(cA.toString()); </script>
var a="1,2,3,4,5,6"; var b="1,4"; var bArray = b.split(','); a=","+a+","; for(var i in bArray){ a.replace(","+bArray[i]+",",""); } //去掉前后逗号 alert(a);
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
var a="1,2,3,4,5,6"
var b="1,4"
a=a.split(",");
b=b.split(',');
var c=[];
for(var i in a){
c[a[i]]=a[i];
}
var d="";
for(var i=0;i<b.length;i++){
delete c[b[i]];
}
for(var i in c){
d+=c[i]+",";
}
alert(d.substring(0,d.length-1));
</script>
</head><body>
</body>
</html>
类似这样试试
var a="1,2,3,4,5,6";
var b="1,4";
var aArray = a.split(',');
var bArray = b.split(',');
for(var i in aArray){
for(var j = 0 ; j < bArray.length ; ++j){
if(aArray[i]==bArray[j]){
aArray.splice(i,1);
}
}
}
alert(aArray);
var a="1,2,3,4,5,6";
var b="1,4";
var bA=b.split(',');
//替换掉
for(var i in bA){
a=a.replace(bA[i],'');
}
//过滤掉多余的逗号
var aA=a.split(',');
var cA=[];
for(var i in aA){
if(aA[i].length>0) cA.push(aA[i]);
}
alert(cA.toString());
</script>
var b="1,4";
var bArray = b.split(',');
a=","+a+",";
for(var i in bArray){
a.replace(","+bArray[i]+",","");
}
//去掉前后逗号
alert(a);
你是不是想要这个呀