javascript - 如何使用 javascript 和 bootstrap 将项目添加到下拉列表
问题描述
我已经获取了当前日期时间的所有区域,并且我想将所有这些 387 个区域添加到我的引导下拉列表中。基本上如何使用 javascript 将项目添加到引导下拉列表。这是基本的html代码:
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown button
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</div>
解决方案
你可以做这样的事情,确保区域不是用户输入,因为这会添加 html。
const div = document.querySelector('.dropdown-menu');
const regions = ['Europe', 'America'];
regions.forEach(region => {
div.innerHTML += `<a class="dropdown-item" href="#">${region}</a>`;
})
推荐阅读
- amazon-web-services - AWS ALB 灾难性故障
- dart - 使用泛型进行 Dart 类型检查
- xamarin - Cocossharp 模拟手柄拉动
- mysql - MySQL:如何检查字段值是否存在于同一个表的逗号分隔字段中
- mysql - 不稳定的 MySQL st_distance_sphere 结果
- r - 调整ggeffects中预测值的范围
- django - 来自 Django 的电子邮件中的 html
- apollo-client - readFragment 返回一个类型的所有对象
- mysql - 重启电脑后Mysql工作台失去连接
- c - 尝试以字节为单位打印目录和所有子目录中的总空间