javascript - for循环动态输出结果
问题描述
我想知道如何使用 for 循环动态输出结果我已经尝试过,但它没有工作,有什么想法吗?
<select class="form-control">
for (i = 0; i < 5; i++) {
<option> ACS40 + i + </option>;
<option>ACS401</option>
<option>ACS402</option>
<option>ACS403</option>
<option>ACS404</option>
<option>ACS405</option>
<option>ACS406</option>
}
</select>
解决方案
您可以使用for
循环和模板字符串。并且在每个循环中添加string
到usinginnerHTML
<select>
+=
let sel = document.querySelector('.form-control');
for (i = 0; i < 5; i++) {
sel.innerHTML += `<option>ACS40${i} </option>`
}
<select class="form-control"></select>
推荐阅读
- node.js - 因为 Mongoose.model 而开玩笑没有关闭
- elasticsearch - 在 ElasticSearch 中查询和返回子文档/嵌套对象
- reactjs - ReactJS , 如何根据用户在 changeLanguage() 中选择切换当前语言标志
- php - Wordpress PHP 此刻服务器在做什么?
- java - 在 JAVA 中解释这个泛型行为
- vuejs2 - 在 nuxtjs 应用程序中将 isLoading 值传递给我的组件
- ios - 自调整单元格 - 新单元格的大小不正确
- python-3.x - Python - 没有属性“as_view”错误
- ios - SpriteKit NSTimeInterval 重命名
- java - 使用 BufferedReader 读取 JSON 文件两次