for(var k = 0; k < ddl_Marster.options.length; k++)
    {
         ddl.remove(k);
    }这样好象不行~~~~ 好象会留一项

解决方案 »

  1.   

    function __doRemoveAllItem(select)
    {
    if (select.options.length>0)
    {
    if (confirm('是否确定要清空所有?'))
    {
    var i = 0, c1 = select.options.length;
    for( i=0; i<c1; i++)
    {
    __doRemoveSelectedItem(select, i);

    i--;
    c1--;
    }
    }
    }
     
    }

    function __doRemoveSelectedItem(select, index)
    {
    var idx = index;
    if( idx == null)
    {
    idx = select.selectedIndex;
    }
    if( idx < 0 )
    {
    alert('请先选定要操作的选项!');
    return;
    }

    while( idx >= 0 )
    {
    select.options[idx] = null;
    idx = select.selectedIndex;
    } }
    ======================================<INPUT class="btnreturn" style="WIDTH: 28px" onclick="__doRemoveAllItem(ListBoxRight); return false;"
    type="button" value="<<">
      

  2.   

    i gonna kown ,it's easy thx
      

  3.   

    function optionsClear(e)
            {
                for (var i=e.options.length; i>0; i--)
                e.remove(i);
            }
      

  4.   

    document.getElementById("ddl_Marster").innerHTML=""
      

  5.   

    net_lover(【孟子E章】
    高手