在javascript中如何将循环值传递到以逗号分隔的字符串中

在javascript中如何将循环值传递到以逗号分隔的字符串中,javascript,Javascript,在下面的代码中,我获取将在“右侧框”(即一、二、三)中选择的值 \uuuuuuuuuuuuuuuuuuuuuuuuuu__________ 四|| |>|一 五|>三个 | 以下是如何: var menu = document.getElementById('selectedServersID').length; alert(menu); var result = ""; for (var i=0; i<menu; i++){ var selectedcol = document.

在下面的代码中,我获取将在“右侧框”(即一、二、三)中选择的值

\uuuuuuuuuuuuuuuuuuuuuuuuuu__________
四||
|>|一
五|<|二
|>>三个
| 以下是如何:

var menu = document.getElementById('selectedServersID').length;
alert(menu);
var result = "";
for (var i=0; i<menu; i++){
    var selectedcol = document.getElementById('selectedServersID')[i].value;
    alert(selectedcol);

    if(i>0){
       result += ','; 
    }
    result += selectedcol;
}
alert(result);
var menu=document.getElementById('selectedServersID').length;
警报(菜单);
var结果=”;
对于(var i=0;i0){
结果+=',';
}
结果+=选择的颜色;
}
警报(结果);
以下是如何:

var menu = document.getElementById('selectedServersID').length;
alert(menu);
var result = "";
for (var i=0; i<menu; i++){
    var selectedcol = document.getElementById('selectedServersID')[i].value;
    alert(selectedcol);

    if(i>0){
       result += ','; 
    }
    result += selectedcol;
}
alert(result);
var menu=document.getElementById('selectedServersID').length;
警报(菜单);
var结果=”;
对于(var i=0;i0){
结果+=',';
}
结果+=选择的颜色;
}
警报(结果);
试试这个:

function Selected()
{
    var menu = document.getElementById('selectedServersID').length;
    var result = new Array();
    for (var i=0; i<menu; i++)
    {
        var selectedcol = document.getElementById('selectedServersID')[i].value;
        result.push(selectedcol);
    }
    return result.join(',');
}
所选函数()
{
var menu=document.getElementById('selectedServersID')。长度;
var result=新数组();
对于(var i=0;i尝试以下方法:

function Selected()
{
    var menu = document.getElementById('selectedServersID').length;
    var result = new Array();
    for (var i=0; i<menu; i++)
    {
        var selectedcol = document.getElementById('selectedServersID')[i].value;
        result.push(selectedcol);
    }
    return result.join(',');
}
所选函数()
{
var menu=document.getElementById('selectedServersID')。长度;
var result=新数组();

for(var i=0;i在for循环外部和循环内部声明了一个var colString=colString+selectedcol+”,“最后只需删除最后一个,您是否将getElementById的结果用作数组?在for循环外部和循环内部声明一个var colString=colString+selectedcol+”,”;最后只需删除最后一个,是否将getElementById的结果用作数组?嗨,roblovelock,非常感谢…-)。代码按预期工作。嗨,roblovelock,非常感谢…-)。代码按预期工作。