2

I made some element in script, and i styled them , my problem is how can i make some delay to this :

var span = document.createElement("SPAN");
var txt = document.createTextNode("\u00D7");
span.className = "close";
span.appendChild(txt);
li.appendChild(span);
var div = this.parentElement;
div.style.display= "none";

1 Answers1

3

you can use setTimeout for delay

setTimeout(function(){ div.style.display= "none"; }, 5000);

like

var span = document.createElement("SPAN");
var txt = document.createTextNode("\u00D7");
span.className = "close";
span.appendChild(txt);
li.appendChild(span);
var div = this.parentElement;
setTimeout(function(){ div.style.display= "none"; }, 5000);
Mohammad Ali Rony
  • 4,695
  • 3
  • 19
  • 33