Я пытаюсь заполнить выпадающее меню массивом javascript. Я могу получить отдельные элементы, но не весь массив. Я уверен, что этот вопрос задавали раньше, но не может найти ссылок. Любая помощь будет оценена по достоинству.с помощью javascript для прохода через раскрывающийся список html-массива
var sex=["male","female", "unknown"];
for (i=0;i<sex.length;i++){
var opt = document.createElement("option");
document.getElementById("m").innerHTML=sex[i];
}
HTML, является:
<form name = "demo">
<table id = "demo">
<th>Demographics</th>
<tr><td>Sex</td><td><select><option id="m"></option></select></td></tr>
</table>
</form>
Текущий код перезаписывает список каждой итерации. – Jaco
Как я могу это исправить? – David
Вы пробовали использовать для каждого цикла? Что-то вроде (индекс в массиве). Вы также можете попробовать ... для ... но несовместимы с IE – LucaApo