我编写了一个脚本,当你按下一个按钮(accessories)时,选择(mylist)填充一个数组(accessoryData),当你点击另一个按钮(weapons)时,另一个数组(weaponData)填充选择。但是,在代码的当前状态下,按下第二个按钮不会重新填充选择。这里有什么问题?
此外,如果有更有效的方法来做到这一点,那可能会有所帮助。
function runList(form, test) {
    var html = "";
    var x;
    dataType(test);
    while (x < dataType.length) {
        html += "<option>" + dataType[x];
        x++;
    }
    document.getElementById("mylist").innerHTML = html;
}