每隔0.2秒刷新一次页面并输出次数,为什么只显示次数为1啊,怎么改??

window.onload=function(){

var Otxt=document.getElementById("txt");

var num=0;

function timer(){

var m=setInterval(function(){

num++;

location.reload();

Otxt.value="刷新次数:"+num;

},200);

}

timer();

};

<html>

<body>

<input id="txt" type="text">

</body>

</html>

叫我疯子
浏览 1772回答 4
4回答

qq_青枣工作室_0

你每次都location.reload();刷新页面,当然只显示1次啊

有的同学

页面刷新变量会被重置,所以永远是1

慕娘9282524

<html><body><script>window.onload=function(){var Otxt=document.getElementById("txt");var num=0;function timer(){var m=setInterval(function(){num++;Otxt.value="刷新次数:"+num;},200);}timer();};</script><input id="txt" type="text"></body></html>你确定不把js内容 写在<html>中 真的没问题吗。你确定不把js内容 写在<script>中 真的没问题吗。

邱囯辉

刷新页面后变量就没了
打开App,查看更多内容
随时随地看视频慕课网APP