JS değişen yazı
merhaba arkadaşlar
javascript ile veya css3,html5 de varmı bilmiyorum fakat
değişen yazı bloğuna ihtiyacım var.
örnek verecek olursam
<sabityazi>merhaba</sabityazi>
<degisen>dünya</degisen>
<degisen2>gezegen</degisen2>
burda değişenler atıyorum 2 sn de bir değişsin
<h3>merhaba <span id="degis"></span></h3>
ordaki js kodlarını nasıl yazacağım hakkında bir fikrim yok malesef.
yardımcı olabilirmisiniz.
iyi çalışmalar.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
en basit haliyle setInterval()
ile yapabilirsin.
<h3>
Merhaba <span id="word"></span>
</h3>
<script>
const words = ['Dünya', 'Prototürk', 'Gardaş'];
let word = document.getElementById('word');
let seconds = 2000;
let i = 0;
setInterval(() => {
if (i == words.length) i = 0;
word.innerHTML = words[i];
i++;
}, seconds);
</script>
teşekkürler bende morohext ile yaptım sizinki daha iyi olur yük azaltır :) teşekkürler.