我有一个数组 ,还有一个输入的数值.如果数值不在数组里,那么数组就加上这个新数值,否则不做任何操作
代码大概如下
var ArrayddlPercentage = ddlPercentage.value.split(",");
for(var i = 0 ;i < ArrayddlPercentage.length - 1 ; i++)
{
if(ArrayddlPercentage[i].toString() != ddl.id.toString())
{
ddlPercentage.value += ddl.id + ",";
}
}
这个是有错的.望大家能够指点一下
谢谢
代码大概如下
var ArrayddlPercentage = ddlPercentage.value.split(",");
for(var i = 0 ;i < ArrayddlPercentage.length - 1 ; i++)
{
if(ArrayddlPercentage[i].toString() != ddl.id.toString())
{
ddlPercentage.value += ddl.id + ",";
}
}
这个是有错的.望大家能够指点一下
谢谢
解决方案 »
- — 面向对象原则:多组合,少继承;低耦合,高内聚。
- 有朋友或高手知道怎么在网页上显示多页tif格式图片的吗?望解答!! 有详细代码最好提供下!!谢谢
- C# 中如何取得网页上的验证问题的内容?:
- ====(倾家荡产了,只有30分了)在panel里切换窗口的问题=============
- 请教ListView的Scrolling的触发程序
- windows application如何不让主窗口出现
- 新手 请教 如何从网络流里 读取数据到文件流 谢谢
- 求一个SQL语句?
- 动态创建TREEVIEW的问题
- 高手菜鸟们请进!有兴趣留下大家的联系方式吗?有空可以交流交流!
- 一个关于更新数据库的简单问题(在线等)
- c# 传入数据库 两次传入需要传入数据库中的一行! 急!
arry.Add(1);
arry.Add(2);
arry.Add(3);
arry.Add(4); object a = 5;
if (!arry.Contains(a))
{
arry.Add(a);
} foreach (object o in arry)
{
Console.WriteLine(o);
}
for(var i = 0 ;i < ArrayddlPercentage.length; i++)
var isExist=false;
var ArrayddlPercentage = ddlPercentage.value.split(",");
for(var i = 0 ;i < ArrayddlPercentage.length; i++)
{
if(ArrayddlPercentage[i].toString() == ddl.id.toString())
{
isExist=true;
}
}
if(!isExist)
{
ddlPercentage.value += ddl.id + ",";
//ddlPercentage.value += ","+ ddl.id ;
// 你自己看看应该用哪个
}
var str="adf243";
for(var i=0;i<str.length;i++)
{
if(arr.indexOf(str[i])>-1)
{
//什么都不做
}
else
{
//添加
arr.push(str[i]);
}
}
for(var i = 0 ;i < ArrayddlPercentage.length ; i++)
var bl=false;
for(var i = 0 ;i < ArrayddlPercentage.length - 1 ; i++)
{
//遍历ArrayddlPercentage中的值,如果存在和ddl.id相等的值,设置bl=true;
if(ArrayddlPercentage[i].toString() == ddl.id.toString())
{
bl=true;
}
}
//循环结束之后,如果bl的值为true,则在数组中进行添加ddl.id的值..
if(bl==true)
{
ddlPercentage.value += ddl.id + ",";
}