动态地将值从字符串添加到下拉JavaScript

时间:2018-12-05 14:09:10

标签: javascript dynamic-loading

我们有一个Java侦听器类,当我们在任何Webapp服务器(例如tomcat)上启动WAR文件时,它将从文本文件中加载值并将其放置在字符串中。 然后,我们将字符串分配给静态方法,并在整个会话中使用它。 我正在寻找的是,是否可以将字符串传递给javascript标记化该字符串并将其显示为下拉列表。 例如:我的String是String数据类型=“ PDF,ZIP,DOC”。我将在WAR启动时使用ServletContextListener进行阅读,并希望将相同的数据类型传递给JavaScript,该JavaScript将标记化并显示为下拉列表,其中包含PDF / ZIP / DOC作为可供用户选择的不同选择。

如果有人可以指导我如何实现这一目标。

问候 维拉斯

1 个答案:

答案 0 :(得分:0)

如果下拉列表的ID为“下拉列表”,则代码如下:

var dropdown = document.getElementById('dropdown');
var fileFormats = dataTypes.split(',');
fileFormats.forEach(fileFormat => {
    var option = document.createElement('option');
    dropdown.add(option);
});

这能回答您的问题吗?