Javascript Can';t在代码中动态创建的液滴列表中选择选项
StackOverflow在过去的几周里真的非常有用,因为我被指派了一项任务,用Javascript创建一个网页,这是一种我从未想过会使用的语言。哈哈!好!我已经走了这么远。但我遇到了一个小麻烦,我想不出来 我有动态生成的滴列表,需要预先分配给通过cookie传递的值。但他们似乎没有反应Javascript Can';t在代码中动态创建的液滴列表中选择选项,javascript,html,drop-down-menu,dynamically-generated,Javascript,Html,Drop Down Menu,Dynamically Generated,StackOverflow在过去的几周里真的非常有用,因为我被指派了一项任务,用Javascript创建一个网页,这是一种我从未想过会使用的语言。哈哈!好!我已经走了这么远。但我遇到了一个小麻烦,我想不出来 我有动态生成的滴列表,需要预先分配给通过cookie传递的值。但他们似乎没有反应 var CO; var options = []; var option = docume
var CO;
var options = [];
var option = document.createElement('option');
var select = document.getElementById("co");
CO = JSON.parse(this.responseText);
console.log(CO);
for (var j = 0; j < CO.length; j++)
{
console.log("Concept names being passed: " + CO[j].Name);
option.text = (j + 1) + ".) " + CO[j].Name;
option.value = j + 1;
console.log(option);
options.push(option.outerHTML);
}
console.log(options);
select.insertAdjacentHTML('beforeEnd', options.join('\n'));
document.getElementById('cl').selectedIndex = level;
document.getElementById("co").selectedIndex = outcome; ///WHY WON'T YOU WORK! THE OTHER ONE WORKS!!!
var公司;
var期权=[];
var option=document.createElement('option');
var select=document.getElementById(“co”);
CO=JSON.parse(this.responseText);
控制台日志(CO);
对于(var j=0;j
这是我在控制台中获得的阵列输出:
"<option value="1">1.) Using Seebox<…", "<option value="2">2.) Electricity v…", "<option value="3">3.) Voltage</opti…", "<option value="4">4.) DC and AC</op…", "<option value="5">5.) Switch</optio…", "<option value="6">6.) Ohms Law</opt…", "<option value="7">7.) Series Resist…", "<option value="8">8.) Capacitors</o…", "<option value="9">9.) Light Depende…", "<option value="10">10.) Fuses</opti…
“1.)使用Seebox没有足够的代码。显示HTML,您在哪里设置output
变量的值?每次j循环迭代您都应该创建一个新选项,设置值和文本属性,并将其附加到您的选择中。如果“结果”是预选选项的值,则应将“选择”的“值”属性设置为“结果”,而不是“selectedIndex”属性。@MysterX结果变量已分配给cookie,并且cookie已正确读取。HTML实际上是最小的。但我会发布一段。这只会在生成过程中产生问题,尽管值属性是?但这不是设置了元素的文本,而不是设置了它的焦点吗?请解释一下?我还尝试了document.getElementById(“co”).selectedValue=outcome
和其他一些我可以考虑的方法。还是没有雪茄。。。
<option value="1">1.) Using Seebox</option><option value="2">2.) Electricity vs Electronics</option><option value="3">3.) Voltage</option><option value="4">4.) DC and AC</option><option value="5">5.) Switch</option>