function GetListValue(ListObject)
{
         var returnValue="";
for(iIndex=0;iIndex<ListObject.length;iIndex++)
{
if(ListObject.options[iIndex].selected)
{
returnValue=returnValue+iIndex+",";
}
}
         return returnValue;
}
function OutPutCheckBox()
{
         var strCheck=GetListValue(ListObject);
         var ArrayCheck=strCheck.split(",");
         for(mIndex=0;mIndex<ArrayCheck.length-1;mIndex++)
{
document.write("<input type='checkbox' id='Check"+ArrayCheck[mIndex]+"' value='"+ArrayCheck[mIndex]+"'>");
}
}

解决方案 »

  1.   

    没太明白你的意思,是不是这样?<SELECT id = "select1" onchange="AddItemToSelect2()" >
    <OPTION value = "item1" selected >item1</OPTION>
    <OPTION value = "item2" >item2</OPTION>
    <OPTION value = "item3" >item3</OPTION>
    <OPTION value = "item4" >item4</OPTION>
    </SELECT><SELECT id = "select2">
    </SELECT><script language="javascript">
    function AddItemToSelect2()
    {
        temText  = document.all( "select1" ).text;
        temValue = document.all( "select1" ).value;
        document.all("select2").options.add( new Option( temText , temValue ) );
    }
    </script>
      

  2.   

    <SELECT id = "select1" onchange="AddItemToSelect2()" >
    <OPTION value = "item1" selected >item1</OPTION>
    <OPTION value = "item2" >item2</OPTION>
    <OPTION value = "item3" >item3</OPTION>
    <OPTION value = "item4" >item4</OPTION>
    </SELECT><SELECT id = "select2">
    </SELECT><script language="javascript">
    function AddItemToSelect2()
    {
    document.all("select2").options.add( new Option( document.all( "select1" ).options[document.all( "select1" ).selectedIndex].text, document.all( "select1" ).value) );
        document.all("select2").selectedIndex=document.all("select2").length - 1;
        document.all("select1").remove(document.all("select1").selectedIndex);
    }
    </script>