Есть select и при onclick срабатывает функция:
function show_race()
{
var race = document.getElementById('raceSel').value;
var img2 = document.getElementById("showRace");
if (race == "Человек")
img2.style.background = "url(../images/skins/human.png)";
/*тут ещё пару if`ов.*/
}
На комп. версии всё работает, но на телефонной if срабатывает не после выбора option, а сразу после нажатия, как это исправить и почему есть разница что код работает по-разному?
Вам нужно вешать обработчик не на событие onclick (кликнули по элементу), а на событие onchange (изменили значение инпута)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости