C#整数未成功添加到列表框

时间:2017-12-13 14:45:57

标签: c# asp.net visual-studio-2015

我有一个系统,包括将整数添加到列表框。但是,当我在文本框中输入一个数字,然后单击“插入整数”时,整数不会添加到列表框中,而是显示错误消息,而是显示“数字已存在于文件中”。这是我添加整数按钮的代码 -

<!DOCTYPE html>
<html>
<head>
<script>
function struck(id){
var v = parseInt(id);
var list = document.getElementsByTagName("LI");


if(document.getElementById(id).style.textDecoration=='line-through')       
{ 
document.getElementById(id).style.textDecoration='none';
} 


for (i = v+1; i <= list.length ; i++) { 

document.getElementById(i).style.textDecoration='line-through';
document.getElementById(i).style.listStyle='none';
}

for (i = v-1; i >=0 ; i--) { 

 document.getElementById(i).style.textDecoration='line-through';
document.getElementById(i).style.listStyle='none';
}
}
</script>
</head>
<body>

<h2 id = "head">A list</h2>

<ul id = "demo" style="list-style-type:none;" >
<li id="1" onclick="struck('1')">Coffee</li>
<li id ="2" onclick="struck('2')">Tea</li>
<li id ="3" onclick="struck('3')">Milk</li>
</ul>  

</body>
</html>

任何建议? 谢谢

2 个答案:

答案 0 :(得分:0)

Haley我已经向你展示了你可以添加的东西,以避免必须进行所有的检查,如果你在条件语句中检查某些东西,例如txtInsert.Text;是空的,先检查,然后返回;如果您正在学习并开始学习,那么为了便于阅读而创建个人a并不错。看看我如何进行更改并注意我添加的新内容,使用C#MSDN文档进行示例和说明。我希望这会有所帮助。

if(){} statements

答案 1 :(得分:0)

如果该项不存在,该行不应该是这样的吗?

[
   {
      "Name":"Aaliyah",
       "Female":594,
       "Baby":601
    },
    {
      "Name":"Abby",
      "Female":594
   },
  {
     "Name":"Abe",
      "Male":593,
     "Video Games":604
  },
  {
     "Name":"Abigail",
     "Female":594,
     "Baby":601
   },
   {
      "Name":"Abu",
       "Male":593,
      "Disney":598
   },
   {
      "Name":"Ace",
      "Male":593,
      "Fancy":600,
      "Cool":611
   }
 ]