Если задать для каждого условия по одному стилю ( background), то код отлично выполняется
select.addEventListener('change', function() {
if (select.value == "ул. Ямашева 37, <br> офис 406") {
cityBg.style.background = "url('static/image/kazan.jpg')";
}else {
cityBg.style.background = "url('static/image/naberezhnye-chelny 1.png')";
console.log('Город Набережные челны');
}
});
Но мне нужно ещё фиксировать ширину селекта, и я хочу дополнительно задать стиль для ширины. Но если я напишу вот так, то ничего работать не будет
select.addEventListener('change', function() {
if (select.value == "ул. Ямашева 37, <br> офис 406") {
cityBg.style.background = "url('static/image/image1.jpg')";
select.style.width: 50px;
}else {
cityBg.style.background = "url('static/image/image2.png')";
select.style.width: 150px;
}
});
Я пробовал через CityBG.style.cssText, но тогда вообще ничего не работает