У меня есть следующий код:
function choiceFun() {
if (document.getElementById("multiChoice").options[0].selected=true) {
$('#img0').css('display', 'block');
$('#img1').css('display', 'none');
$('#img2').css('display', 'none');
} else if (document.getElementById("multiChoice").options[1].selected=true) {
$('#img1').css('display', 'block');
$('#img0').css('display', 'none');
$('#img2').css('display', 'none');
} else if (document.getElementById("multiChoice").options[2].selected=true) {
$('#img2').css('display', 'block');
$('#img1').css('display', 'none');
$('#img0').css('display', 'none');
}
}
и
<select name="multiChoice" id="multiChoice" onchange="choiceFun()">
<option value="0">Рыбалка в Алматы</option>
<option value="1">Охота в Алматы</option>
<option value="2">Подводная рыбалка в Алматы</option>
</select>
<img src="img/rybalka.png" id="img0" class="choice-img" alt="">
<img src="img/ohota.png" id="img1" class="choice-img" alt="">
<img src="img/podvodnaya.png" id="img2" class="choice-img" alt="">
Почему-то при выборе на странице любого option
, выбирается value=0
, и срабатывает соотв. функция, при том, что без этой функции сам select работает корректно. В чем проблема?
if (document.getElementById("multiChoice").options[0].selected == true) { // ==, a нe =
или просто
if (document.getElementById("multiChoice").options[0].selected) {
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не работает переход по ссылке в area, только через contextmenu
Нет, я и не думаю заниматься подобным олдскуллерским извращением вручнуюПредположим, что мы с помощью какой-нибудь утилиты типа препроцессора...
Делаю на сайте popover с оповещениями, и надо чтоб его контент обновлялся автоматически когда приходит оповещение, когда надо скрипт срабатывает...