I want to random javascript select below latest-sales div tags but my code picks in order. I'm very new to javascript what should I do? I search and search and apply some steps on Google but I could not be successful. Can someone give me an explanation and solution?
Thanks for your help.
<style>
.latest-sales {
background: #fff;
width: 280px;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
padding: 20px;
border-radius: 10px;
position: fixed;
bottom: 30px;
left: 30px;
z-index: 9999;
display: none;
}
.latest-sales.active {
display: block;
animation-name: latest-animation;
animation-duration: .5s;
}
@keyframes latest-animation {
from {opacity: 0;}
to {opacity: 1;}
}
</style>
<div class="latest-sales">
<strong>Yeni sipariş alındı</strong><br>
<strong>2</strong> dakika önce <strong>Antalya</strong> lokasyonundan, <strong>10K Spotify Dinlenme</strong> siparişi alındı.
</div>
<div class="latest-sales">
<strong>Yeni sipariş alındı</strong><br>
<strong>2</strong> dakika önce <strong>İstanbul</strong> lokasyonundan, <strong>100 Türk Takipçi</strong> siparişi alındı.
</div>
<div class="latest-sales">
<strong>Yeni sipariş alındı</strong><br>
<strong>3</strong> dakika önce <strong>İzmir</strong> lokasyonundan, <strong>500 Takipçi</strong> siparişi alındı.
</div>
<div class="latest-sales">
<strong>Yeni sipariş alındı</strong><br>
<strong>2</strong> dakika önce <strong>Ankara</strong> lokasyonundan, <strong>500 Takipçi</strong> siparişi alındı.
</div>
<div class="latest-sales">
<strong>Yeni sipariş alındı</strong><br>
<strong>5</strong> dakika önce <strong>Almanya</strong> lokasyonundan, <strong>100 Beğeni</strong> siparişi alındı.
</div>
<div class="latest-sales">
<strong>Yeni sipariş alındı</strong><br>
<strong>5</strong> dakika önce <strong>Fransa</strong> lokasyonundan, <strong>500 Takipçi</strong> siparişi alındı.
</div>
<div class="latest-sales">
<strong>Yeni sipariş alındı</strong><br>
<strong>1</strong> dakika önce <strong>İsviçre</strong> lokasyonundan, <strong>500 Beğeni</strong> siparişi alındı.
</div>
<div class="latest-sales">
<strong>Yeni sipariş alındı</strong><br>
<strong>2</strong> dakika önce <strong>Adana</strong> lokasyonundan, <strong>2K Beğeni</strong> siparişi alındı.
</div>
<div class="latest-sales">
<strong>Yeni sipariş alındı</strong><br>
<strong>5</strong> dakika önce <strong>Malatya</strong> lokasyonundan, <strong>2K Beğeni</strong> siparişi alındı.
</div>
<div class="latest-sales">
<strong>Yeni sipariş alındı</strong><br>
<strong>1</strong> dakika önce <strong>Tekirdağ</strong> lokasyonundan, <strong>2K Beğeni</strong> siparişi alındı.
</div>
<script>
function sleep(ms) { return new Promise(resolve => { timeout = setTimeout(resolve, ms) }); } async function latest() { var latest = document.getElementsByClassName("latest-sales"); var i; for (i = 0; i < latest.length; i++) { await sleep(5000); latest[i].classList.add("active"); await sleep(8000); latest[i].classList.remove("active"); await sleep(5000); } } latest();
</script>[screenshot][1]