Простой вопрос по JS, но ни как не могу разобраться. Помогите с решением.
Евгений
Знаток
(400),
на голосовании
3 месяца назад
Всем, привет. Может кто-то сможет помочь? Вопрос по Javascript. Задание на яндекс практикум. Уже все перепроверил, ни как не могу найти, где ошибка. Задание: В теле цикла команду console.log замените командой smoothly. Причём эта команда должна сохранять в переменной phrase текст из элемента массива с индексом i. Исходный код:l
let phrases = [ тут массив из 10-ти фраз со ссылками вида: { text: 'отправить другу смешную гифку', image: 'https://code.s3.yandex.net/web-code/procrastinate/1.gif' }, ]; for (let i=0;i<3;i=i+1){ console.log(phrases[i]); }; function getRandomElement(arr) { let randIndex = Math.floor(Math.random() * arr.length); return arr[randIndex]; }
let button = document.querySelector('.button'); let phrase = document.querySelector('.phrase'); let advice = document.querySelector('.advice'); let image = document.querySelector('.image');
button.addEventListener('click', function () { let randomElement = getRandomElement(phrases); smoothly(phrase, 'textContent', randomElement.text); smoothly(image, 'src', randomElement.image);
Может кто-то сможет помочь?
Вопрос по Javascript.
Задание на яндекс практикум. Уже все перепроверил, ни как не могу найти, где ошибка.
Задание:
В теле цикла команду console.log замените командой smoothly. Причём эта команда должна сохранять в переменной phrase текст из элемента массива с индексом i.
Исходный код:l