Задать вопрос
  • Как с помощью js расположить динамический список в две колонки?

    Dark_Knight
    @Dark_Knight
    Game Dev
    <ul id="listCitiesLeft"></ul>
        <ul id="listCitiesRight"></ul>


    var cites = ["Алупка", "Алушта", "Армянск", "Бахчисарай", "Белогорск", "Джанкой", "Евпатория", "Керчь",
                 "Красноперекопск", "Саки", "Севастополь", "Симферополь", "Старый Крым", "Судак",
                  "Феодосия", "Щёлкино", "Ялта"];
    
    function createList(cites) {
        var listLeft = document.getElementById('listCitiesLeft'),
            listRight = document.getElementById('listCitiesRight'),
            li = null,
            getSide = null;
    
        var citesCount = cites.length,
            leftColumn = Math.floor(citesCount / 2);
    
        function createCity(city, getSide) {
            li = document.createElement('li');
            li.innerHTML = city;
            getSide.appendChild(li);
        }
    
        for (var i = 0; i < citesCount; i ++) {
            i < leftColumn ? getSide = listLeft : getSide = listRight;
    
            createCity(cites[i], getSide);
        }
    }
    createList(cites);
    Ответ написан
    Комментировать
  • Ошибка в коде ?

    Dark_Knight
    @Dark_Knight
    Game Dev
    После if уберите точку с запятой.
    То есть оставьте код так:
    if(pogoda == "pasmurno") {
        document.write("Ура! Мы едем на пляж");
    } else {
        document.write("Что ж значит не едем");
    }
    Ответ написан
    Комментировать