@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 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 16:34
30000 руб./за проект
19 апр. 2024, в 16:22
30000 руб./за проект
19 апр. 2024, в 16:18
19000 руб./за проект