现在有一代码
bbb
我想让他一小时只显示一次(一小时内访问第二次无论怎么刷新都不出)
怎么样实现,能用的追加100分起
js怎么样让Html代码一小时只显示一次
答案:4 悬赏:70 手机版
解决时间 2021-01-30 04:29
- 提问者网友:杀手的诗
- 2021-01-29 11:11
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-01-29 11:43
用cookie,记录当前用户本小时内是否有访问过。如果有,就不显示。
全部回答
- 1楼网友:何以畏孤独
- 2021-01-29 13:20
if(getCookie(document.cookie) == undefined) { //第一次打开页面,还没有写入cookie中
var t = new Date().valueOf();//记下一开始的时间
document.cookie="t=" + t;
} else if(getCookie(document.cookie) >= (new Date().valueOf() - 3600)) { //如果大于一个小时
document.getElementById('test').innerHTML = "我出现了";
var t = new Date().valueOf();//更新cookie里的时间
document.cookie="t=" + t;
}
function getCookie(strCookie) {
var arr = strCookie.split('; ');
for(var i=0;i
- 2楼网友:蓝房子
- 2021-01-29 12:37
有专用的转换工具: <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.hao123.com%2fhaoserver%2fjstohtm.htm" target="_blank">http://www.hao123.com/haoserver/jstohtm.htm</a>
- 3楼网友:青灯有味
- 2021-01-29 12:05
写入cookie,cookie的有效时间为1小时,
每次加载页面,先从cookie中取值,若有值,则不显示,若为空,则显示。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯