Показать сообщение отдельно
  #1 (permalink)  
Старый 11.10.2020, 11:06
Новичок на форуме
Отправить личное сообщение для Cvetlaya19 Посмотреть профиль Найти все сообщения от Cvetlaya19
 
Регистрация: 11.10.2020
Сообщений: 6

Массив и random
Ребята такая проблема, есть массив:

let imgs = ['image1.png', 'image2.png', 'image3.png']

Перебираю его с помощью random:

function randomImgs () {
$image.src = imgs [Math.floor(Math.random()*imgs.length)]
}

Далее мне надо выполнить условие if/else, чтобы для каждой картинки выводился свой текст:

function () {
randomImgs ()

if ($image.src === 'image1.png') {
$h1.textContent = 'Хорошо'
} else if ($image.src === 'image2.png') {
$h1.textContent = 'Очень хорошо'
} else if ($image.src === 'image3.png') {
$h1.textContent = 'Совсем хорошо'
}

Мой вариант не работает, не могу правильно задать условие для if и else if, голову сломала, пробовала даже так:

if ($image.src === imgs['image1.png'])...
if ($image.src == imgs[0])...

Заранее спасибо!

Последний раз редактировалось Cvetlaya19, 11.10.2020 в 11:51.
Ответить с цитированием