Javascript 未显示要下拉列表值的数组

Javascript 未显示要下拉列表值的数组,javascript,arrays,Javascript,Arrays,我想在选择选项下拉列表中显示一个数组 风险值数据=[ { 批号:WJ0771104 }, { 批号:WJ0771104 }, { 批号:WJ0771104 } ]; var select=document.getElementByIdrec_模式; 数据索引{ console.logindex; select.options[select.options.length]=newoptiondata[index],index; } 我正在努力得到你的结果 var数据=[ { 批号:WJ

我想在选择选项下拉列表中显示一个数组

风险值数据=[ { 批号:WJ0771104 }, { 批号:WJ0771104 }, { 批号:WJ0771104 } ]; var select=document.getElementByIdrec_模式; 数据索引{ console.logindex; select.options[select.options.length]=newoptiondata[index],index; }
我正在努力得到你的结果

var数据=[ { 批号:WJ0771104 }, { 批号:WJ0771104 }, { 批号:WJ0771104 } ]; var select=document.getElementByIdrec_模式; 数据索引{ console.logindex; console.logdata[索引]。批次号; select.options[select.options.length]=新Optiondata[index]。批次号,索引; }
尝试在数据数组上使用for-each循环

试试这个

风险值数据=[{ 批号:WJ0771104 }, { 批号:WJ0771104 }, { 批号:WJ0771104 } ] var select=document.getElementByIdrec_模式; data.forEachdoc=>{ var opt=document.createElement'option'; opt.value=opt.text=doc[批号]; select.addopt; }
我们可以知道控制台上打印的是什么吗?索引的值是多少。。在这里,什么是数据,什么是myobject?数据是上面给定的数组。ajax响应。那么为什么使用myobject[index]而不是data[index]。如果要显示数组中每个项的批次号值,请使用batch\u numer?我使用了此选择。选项[select.options.length]=新选项数据[index]。批次号,索引;它奏效了,谢谢。我还建议你看看你的。。。语法,我试图得到的结果不是答案。对不起,我不明白你想说什么我的意思是只使用代码而不进行解释不是一个好答案,毕竟回答的目的是为人们提供有用的见解,而不仅仅是赢得代表。好的,下次我会记得的。@chŝdk hi如果我想将“全选”添加到下拉列表中怎么办?hi如果我想将“全选”添加到下拉列表中怎么办?