Ответы пользователя по тегу Angular
  • Как реализовать зарандомить случайный номер и вывести блок под этим номером?

    @YashaWeb
    Если я вас правильно понял, то сделать это очень просто
    HTML:
    <a onclick="randomDiv()">click</a>
    
    <div id="random1" style="display: none;">Random div 1</div>
    <div id="random2" style="display: none;">Random div 2</div>
    <div id="random3" style="display: none;">Random div 3</div>
    <div id="random4" style="display: none;">Random div 4</div>
    <div id="random5" style="display: none;">Random div 5</div>


    JS:
    function randomDiv(){
      let randNum = getRandomInRange(1, 5);
      document.getElementById('random'+randNum).style.display = "block";
    }

    Функция получения рандомного числа в диапазоне
    function getRandomInRange(min, max) {
      return Math.floor(Math.random() * (max - min + 1)) + min;
    }
    Ответ написан
    Комментировать