<select name=s>
<option>1
<option>2
<option>3
</select>
<input type=button value=delSelected onclick="if(s.selectedIndex>=0)s.remove(s.selectedIndex++)">
<input type=button value=addItem onclick='s[s.length++].text=new Date()'>

解决方案 »

  1.   

    其中list是列表框,name是值:function addnewrejectname(name,list){
        if(name != ""){
        var count = 1;
        for(i=0;i<list.length;i++){
        if(list[i].text == name){
        break;
    }else{
        count = count + 1;
    }
    }
    if(count == list.length){
            list[list.length++].text = name;
    }
    }
    }为什么执行不了?
      

  2.   

    to wealth:
    老兄,JS的数组下标从0开始,你的count初值应该为0.