How to create pause or delay in FOR loop?

for-loop, javascript, jquery

Solution

I tried all one, but I think this code is better one, it is very simple code.

var s = document.getElementById("div1");
var i = 0;
setInterval(function () {s.innerHTML = s.innerHTML + i.toString();  i++;}, 2000);

Problem

I am working on a website, where I need to create a pause or delay. So please tell me How to create pause or delay in `for` loop in `javascript` or `jQuery` This is a test example ``` var s = document.getElementById("div1"); for (i = 0; i < 10; i++) { s.innerHTML = s.innerHTML + i.toString(); //create a pause of 2 seconds. } ```

Original source

Related problems