js for循环中如何延迟执行

JavaScript030

js for循环中如何延迟执行,第1张

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<script>标签,输入js代码:。

for (var i = 0i<3i++) {

var a = i + ':' + (new Date())

$('body').append(a)

for (var j = 0j <700000000j++)

}

3、浏览器运行index.html页面,此时循环中的内容被延迟执行了。

for循环不能延时的

可以这样,每间隔1秒触发一次setText(),当i>10的时候 停止

<input id="text" />

var i = 0

function setText() {

document.getElementById("text").value = i

i++

if (i >10) { clearInterval(interval)

}

var interval = setInterval(setText, 1000)