日期:2014-05-20  浏览次数:20449 次

用 javascript 来实现无刷新添加去去除 listbox 中的项目,现在添加能实现了,去除没有成功!

以下为   aa.aspx   中的一段   javascript   :

function   RemoveFile()
{
      if(document.getElementById( "ListBox1 ").length   ==   0)
          {
              alert( "附件框中无任何附件! ");
              return   false;
          }
    else
        {  
              if(document.getElementById( "ListBox1 ").selectedIndex==   -1)
                {
                    alert( "请在附件框中点选欲删除附件! ");
                    return   false;
                }
            else
              {
                    //我要如何写才能删除一个被选中的   ListBox1   中的项   ?
              }

          }

}


我试着这样写,可是出错:

  document.getElementById( "ListBox1 ").Items.RemoveAt(document.getElementById( "ListBox1 ").selectedIndex);



------解决方案--------------------
if(document.getElementById( "ListBox1 ").selectedIndex== -1)
{
alert( "请在附件框中点选欲删除附件! ");
return false;
}
else
{
var selectobj = document.getElementById( "ListBox1 ");
selectobj.remove( selectobj.selectedIndex );
}