У меня есть массив Orte
, который содержит почтовый индекс и название города. Теперь я хочу изменить выпадающее меню в зависимости от числа, введенного в поле ввода. Поле ввода имеет функцию onchange
. Функция следующая.Функция JavaScript не выполняет все
Скрипт работает до сих пор, кроме последней строки после цикла for. Он никогда не добавляет последнюю часть, и я не знаю, почему. Может кто-нибудь мне помочь.
Заранее благодарю за андерсеров! Бурзи
function updateOrt(eingabe){
document.getElementById("ort_platzhalter").innerHTML = '<select name="ort">'
for (var i = 1; i <= Orte.length; i++){
if(Orte[i].PLZ == eingabe){
document.getElementById("ort_platzhalter").innerHTML += '<option value="' + Orte[i].id + '">' + Orte[i].Ort + '</option>'
}
}
document.getElementById("ort_platzhalter").innerHTML += "</select>"
}
Что такое «последняя часть»? – punund
use var myOrt = document.getElementById ("ort_platzhalter"); не возвращайте его каждый раз. – jony89
Массивы основаны на нулевом значении. 'I = 0; i