Salve, volevo creare una semplice funzione che cambiasse il background di un div, avevo pensato una cosa simile, ma esattamente non so bene come utilizzare il setInterval.
Praticamente le immagini si chiamano 1,2,3 e a 4 il contatore dovrebbe tornare a 1. La funzione dovrebbe attivarsi ogni secondo attraverso il setInterval. Al livello di html cosa devo fare?

<script>
var contatore = 1;

var x;


function main(){
x = setInterval("slider(contatore)", 3000);
}

function slider(contatore){

document.write ('<style type="text/css">div#slider{width:30%; height:400px; border:Solid; background:url('+ contatore +'.jpg);}</style>');


if (contatore > 3){
contatore = 1;


}else{
contatore = contatore + 1;
}

return contatore;
}

slider(contatore);


</script>