javascript - 自动填充选项标签不工作 javascript

标签 javascript html

我试图在 select - option 标签中填充数字。但是我的脚本只在一个选择标签中填充数字

HTML:

 <div class="form_row">
       <label>Week Num</label>
       <select class="form_select1" id="weeknum"></select>
       <b class="bold1">&nbsp TO &nbsp</b>
       <select class="form_select1" id="weeknum1"></select>
 </div>

Javascript:

 <script>
   var select = document.getElementById("weeknum");
   var select1 = document.getElementById("weeknum1");
   for (var i = 52; i >= 1; i--) {
       var option = document.createElement('option');
       option.text = option.value = i;
       select.add(option, 0);
       select1.add(option, 0);
   }
</script>

enter image description here

我该如何实现?

最佳答案

您只能将一个元素添加到父节点一次,因此您需要创建另一个选项元素:

var select = document.getElementById("weeknum");
var select1 = document.getElementById("weeknum1");
for (var i = 52; i >= 1; i--) {
   var option = document.createElement('option');
   option.text = option.value = i;
   var option1 = document.createElement('option');
   option1.text = option1.value = i;
   select.add(option, 0);
   select1.add(option1, 0);
}

这是 JSFIddle .

关于javascript - 自动填充选项标签不工作 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27638828/

相关文章:

javascript - 使用 Javascript 更改相对 div 的左侧位置在 firefox/chrome 中不起作用

javascript - 计算动态图片高度后如何执行JavaScript代码?

javascript - PHP、Javascript、Ajax 和获取结果方面

javascript - 在 Svelte 中是否有可能让 #each 循环与嵌套对象值的双向绑定(bind)?

javascript - 仅当使用 NodeJS 更改 Firebase 数据时才执行

javascript - 更改 URL,无需使用 <a href =""> 重新加载页面

javascript - 在框架 div 内对照片(或 div)进行动画处理

html - div的定位会影响SEO吗?

php - 是否可以将 php 变量插入到您的 js 代码中?

Javascript ||函数语法