@cupacabka

Ошибка с наполнением массива в ЖС?

Подскажите пожалуйста в чем ошибка, пытаюсь наполнить селект опшенами со значением из массива. но возникает ошибка, либо не наполняется велью, либо все значения получают велью последнего элемента.
const cities =  {
	2643743 : "london",
	625143 : "minsk",
	703448: "kyiv",
	2761333: "wien"
	
 };



let sel = document.createElement('select');
document.querySelector('.out__town').append(sel);

sel.classList.add("city");

console.log(cities.length);

for (const key in cities) {
		sel.append(document.createElement('option'));		
		let opt = document.querySelectorAll('option');	
		for (let index = 0; index < opt.length; index++) {
			const element = opt[index];
			element.setAttribute("value", `${key}`);
		}
		
}





console.log(sel);
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
29 нояб. 2024, в 12:12
80000 руб./за проект
29 нояб. 2024, в 11:59
15000 руб./за проект
29 нояб. 2024, в 11:16
40000 руб./за проект