在下面的代码中,我获取将在“右侧框”中选择的值(即一、二、三)。
___________ __________
four | |
|> |one
five |< |two
| >> |three
|<< |
__________
代码是:
function Selected()
{
var menu = document.getElementById('selectedServersID').length;
alert(menu);
for (var i=0; i<menu; i++)
{
var selectedcol = document.getElementById('selectedServersID')[i].value;
//var selectedcol = document.getElementById('selectedServersID')[i].innerHTML;
alert(selectedcol);
}
}
上面的代码获取右侧框中存在的所有值。现在,我需要从“For 循环”中获取所有值,并需要添加到以逗号分隔的字符串中。在 for 循环之外如何创建字符串并存储以逗号分隔的所有值?请帮忙。
最佳答案
方法如下:
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);
关于javascript - 如何将循环值传递到JavaScript中以逗号分隔的字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19242427/