gpt4 book ai didi

JavaScript - 从由换行符分隔的字符串中选择多个下拉列表

转载 作者:行者123 更新时间:2023-11-28 05:46:32 25 4
gpt4 key购买 nike

我有一个来自数据库表的字符串“y”,由换行符分隔。我正在尝试将字符串值放入“多重选择”下拉列表中。我尝试了下面的代码,但它不起作用。谁能帮我解决这个问题。提前致谢。

var y = "50
60
70
80
90";
var x= y.split('');
for (var i=0; i<x.length; i++)
{
document.getElementById("names").options[i] = new Option(x[i], x[i]);
}

<select id="names" multiple="multiple"></select>

最佳答案

y.split('') 将返回这样的数组: ["50,60,70,80,90"] 但你想要的是这样的: ["50","60","70", “80”,“90”]。您可以引用以下代码。

var y = "50 60 70 80 90";
var x = y.split(/\s+/);
var select = document.getElementById('names');

for (var i=0; i<x.length; i++) {
var opt = new Option(x[i], x[i]);
select.appendChild(opt);
}

关于JavaScript - 从由换行符分隔的字符串中选择多个下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38480106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com