一段js代码怎么只运行一次

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一段js代码怎么只运行一次相关的知识,希望对你有一定的参考价值。

window.onload = function()
var button = document.getElementById('myids0');
button.click();//执行执行点击按钮
;
这段js代码怎么让他只运行一次,哪怕再次页面刷新也不运行

参考技术A 最简单的办法用localStorage记录,这个对象记录的信息在关掉浏览器后还存在。
还可以用cookie记录,不过cookie会每次前端向服务器或者服务器向前端传递数据都携带,有点浪费流量。
参考技术B 用cookie判断是否执行过(清缓存- -后失效)追问

大哥能写个例子吗?

追答


if (localStorage.pagecount)

         

else



 var button = document.getElementById('myids0');
button.click();//执行执行点击按钮
  localStorage.pagecount=1;

localStorage   实现

本回答被提问者采纳
参考技术C js本身就只执行一次啊?除非你用setinterval函数来循环调用
如果你是说刷新页面也不变的话
那要把数据存到数据库里
如果没有数据库只能用cookie
但是cookie不能一直保存
参考技术D 执行之后增加cookie,下次判断有没有这个

以上是关于一段js代码怎么只运行一次的主要内容,如果未能解决你的问题,请参考以下文章

求一段24小时执行一次的JS代码

怎么用cookie控制一个IP只执行一次JS代码

js中怎么让程序暂停一段时间

html页面只让五秒后刷新一次,只刷新一次,怎么做呀,求完整js代码。

完成就绪状态后,清除缓存后,JS函数只会运行一次?

关于JS定时刷新的问题,只允许刷新一次,求大侠们来帮帮忙