页面上有两个input输入框和一个select下拉框,还有增加和删除两个按钮,用户在输入框里输内容,点击增加,即可在select下来框显示,这功能我已经用ajax技术实现,但是用户选中select下拉框中动态增加的某个内容后点击删除,需要动态删除select下拉框的内容,这个用ajax技术应该如何实现呢?请各位高手支持,谢谢

解决方案 »

  1.   

    1 检测是否有选中
    if(objSelect.selectedIndex > -1) {
    //说明选中
    } else {
    //说明没有选中
    }2 删除被选中的项 
    objSelect.options[objSelect.selectedIndex] = null;3 增加项
    objSelect.options[objSelect.length] = new Option("你好","hello");4 修改所选择中的项
    objSelect.options[objSelect.selectedIndex] = new Option("你好","hello");5 得到所选择项的文本
    objSelect.options[objSelect.selectedIndex].text;6 得到所选择项的值
    objSelect.options[objSelect.selectedIndex].value;
      

  2.   

    获取下拉id
    sel = document.getElementById(' ');
    获取选中索引
    selectIndex = sel.selectedIndex;
    删除选中的项
    sel.options.remove(selectIndex);
      

  3.   

    由于我的数据要同步更新到后台数据库中,因此select选项的选中值也必须传递到servlet中去。
    请问,获取选中的值是否这样写?
    获取下拉id 
    sel   =   document.getElementById('   '); 
    获取选中索引 
    selectIndex   =   sel.selectedIndex; 
    取值:
    value = sel.options[selectIndex].value
      

  4.   

      删除被选中的项   ojbSelect.remove(objSelect.selectedIndex);