• Вывод разных блоков div при разных условиях в javascript =?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    Ну, прячьте в стилях все блоки (или все, кроме страны по умолчанию, например России). И в этом условии пишете
    if (ymaps.geolocation.country == 'Россия') { // Если сделать Россию по умолчанию, этот блок условия можно убрать
       document.getElementById('RU').style.display = 'block';
    }
    else if (ymaps.geolocation.country == 'США') {
       document.getElementById('US').style.display = 'block'; 
    }

    Ну или класс добавляете "visible" и в стилях его определяете в .visible { display: block; }
    Ответ написан
    Комментировать
  • Вывод разных блоков div при разных условиях в javascript =?

    @McBernar
    Смотря как у вас рендерится страница.
    Можно через классы прятать показывать нужный блок — elem.classList.add()/remove()
    Можете просто заменять содержимое блока через innerHtml и прочие его аналоги.
    Ответ написан
    Комментировать