我构建了一个接受用户输入的基本报告程序,将此输入添加到一系列添加到下拉列表的段落中。然后将选择添加到数组中并打印在最终报告中。
这是该程序的 JFiddle。正如您将看到的,您的输入会打印在控制台中,但不会被拉到下拉列表中。你能帮我弄清楚为什么吗?
function populateSelects(dropDownConfig) {
console.log(`I can get the student name here, but not in the dropdown box. Your name is ${studentName}.`);
for (let di = 0; di < dropDownConfig.length; di++) {
for (let i = 0; i < dropDownConfig[di].categoryOptions.length; i++) {
let opt = dropDownConfig[di].categoryOptions[i];
let el = document.createElement("option");
el.text = opt;
el.value = opt;
document.getElementById(dropDownConfig[di].id).add(el);
}
}
}
该函数似乎可以正常工作,但不适用于 studentName/inputStudentName 的值。
谢谢!
HUWWW
相关分类