Здравствуйте. Я в этом деле новичок и хотел бы спросить у профи. Мне нужно добавить один и тот же Random случайных фраз на 1 страницу, только с разными значениями.
Первый Random:<style>
.red {
color: Yellow
}
</style>
<script>
document.addEventListener('DOMContentLoaded', () => {
let easyTimer = (function(words, timer, greetings, element) {
render = val => element.innerText = val ? val : timer === 0 ? words[parseInt(Math.random() * words.length)] : timer
render(`Готов к лету?`)
setTimeout(() => {
setTimeout(() => element.classList.remove('red'), 1000)
let interval = setInterval(() => timer— && render() && 0 === timer && clearInterval(interval), 1000)
}, greetings * 1000)
})(
['Да', 'Конечно да'],
5,
1, // сколько секунд показывать "Ответ готов"
document.querySelector('.rnd-word')
)
})
</script>
<div>
<div>
<div class="rnd-word red"></div>
</div>
Второй Random:<style>
.red {
color: Blue
}
</style>
<script>
document.addEventListener('DOMContentLoaded', () => {
let easyTimer = (function(words, timer, greetings, element) {
render = val => element.innerText = val ? val : timer === 0 ? words[parseInt(Math.random() * words.length)] : timer
render(`Хотел бы на море?`)
setTimeout(() => {
setTimeout(() => element.classList.remove('red'), 1000)
let interval = setInterval(() => timer— && render() && 0 === timer && clearInterval(interval), 1000)
}, greetings * 1000)
})(
['Да', 'Нет'],
5,
1, // сколько секунд показывать "Ответ готов"
document.querySelector('.rnd-word')
)
})
</script>
<div>
<div>
<div class="rnd-word red"></div>
</div>
Я добавляю эти два кода на 1 страницу, но отображается только 1. Что мне нужно исправить, чтобы была возможность использовать первый рандом и второй рандом на одной странице?
Спасибо заранее.