Salut j'ai créé ce script pour afficher un texte pendant 1 seconde et cacher un texte pendant 6 secondes, mais maintenant je ferais le contraire, ce que je voudrais faire maintenant est de cacher le texte pour les 6 premières secondes et ensuite seulement 1 seconde de texte affiché, donc à l'infini qui ne s'arrête jamais, comment je peux créer ce genre de script html?Cacher et afficher un texte après 6 et 1 secondes (Html) boucle infinie
<h1 style="text-align: left;" id="xhide">Hello World</h1>
<script type="text/javascript">
var flag=0;
function hide(id) {
d= document.getElementById(id);
d.setAttribute('style','display:none;');
}
function show(id) {
d= document.getElementById(id)
d.setAttribute('style','display:block;')
}
setInterval(function() {
if(flag==6) {
show('xhide');
flag = 0 ;
} else {
hide('xhide');
flag++;
}
}, 1000);
</script>