<img id="image" src="Null_Image.png" />
<select id="CarList">
<option value="Null_Image.png">No Car</option>
<option value="volvo.png">Volvo</option>
<option value="audi.png">Audi</option>
</select>
function setCar() {
var img = document.getElementById("image");
img.src = this.value;
return false;
}
document.getElementById("CarList").onchange = setCar;
<script crossorigin src="https://unpkg.com/react@17/umd/react.production.min.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.production.min.js"></script>
&&
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.12"></script>
var oldScrollY = 0;
var div = document.getElementById("masthead");
var footer = document.getElementById("footer");
window.onscroll = function() {
var scrolled = window.pageYOffset || document.documentElement.scrollTop;
var dY = scrolled - oldScrollY;
if ( dY > 0 ){
div.className = "site-header site-header-hide";
footer.className = "footer footer--active";
} else {
div.className = "site-header";
footer.className = "footer";
}
oldScrollY = scrolled;
}
<select name="form[]" class="catalog-header__select">
<option value="1" data-sort="*" selected="selected">Показать все туры</option>
<option class="price-sorting" data-sort="price" value="price" >Сортировать круизы по цене</option>
<option data-sort="time" value="3">Сортировать круизы по времени</option>
</select>
document.querySelectorAll('.catalog-header__select').forEach(el => {
el.addEventListener('change', (e) => {
let sort = el.value;
console.log(sort);
iso.arrange({sortBy: `${sort}`});
});
});
как мне изменить через JS отступы и фон у выпадающего списка?
Можно ли как то изменить его? Если нельзя, но мне нужен точно такой же фильтр, то что делать?