javascript中的自动刷新
我想创建一个项目,它有一个功能,将刷新浏览器自动每5秒。但我不知道该怎么办? 我知道我必须把代码放在 像这样设置间隔块:javascript中的自动刷新,javascript,refresh,Javascript,Refresh,我想创建一个项目,它有一个功能,将刷新浏览器自动每5秒。但我不知道该怎么办? 我知道我必须把代码放在 像这样设置间隔块: setinterval(()=>{ // auto refresh code in here } 正如您所说,settimeout只在您需要定义它时才起作用simpe script(仅限),因此每次页面加载时,它都会起作用,或者更好地增加一段时间的间隔时间,因为网络问题,您的页面无法正确加载您的javascript也无法加载 <script type="
setinterval(()=>{
// auto refresh code in here
}
正如您所说,settimeout只在您需要定义它时才起作用simpe script(仅限),因此每次页面加载时,它都会起作用,或者更好地增加一段时间的间隔时间,因为网络问题,您的页面无法正确加载您的javascript也无法加载
<script type="text/javascript">
setTimeout(function(){
window.location.reload(1);
}, 5000);
</script>
setTimeout(函数(){
窗口。位置。重新加载(1);
}, 5000);
No-settimeout只工作一次settimeout
每次调用时工作一次。每次刷新页面时,JavaScript都会再次运行并调用一个新的超时,因此它将保持刷新。在这里使用setInterval
没有任何意义,因为当页面刷新时,所有现有的JavaScript事件/超时都将被终止。仅供参考:type=“text/JavaScript”
已经很多年不需要了。thanx@ScottMarcus有关信息,我对js还是新手,现在正在学习,我不会使用它