function likeReload(x){
toChange = document.getElementById(x);
newLikes = toChange.innerHTML + 1;
possibleCookie = "LikedPost_"+x;
if(document.cookie.indexOf(possibleCookie) == -1){
toChange.innerHTML=newLikes;
console.log(document.cookie.indexOf(possibleCookie));
console.log(possibleCookie);
} else{
alert("You cannot like a post 2 times!");
}
}
我一直在努力让这段代码正常工作。所以 LikedPost_x 工作正常并在我 console.log() 时显示 cookie 的名称,但每当我尝试获取 document.cookie.indexOf(possibleCookie));它总是返回 -1,即使设置了 cookie。我试过让它不是 httponly 但这没有帮助。请帮忙!
编辑:也有人可以帮助我让 InnerHtml 工作吗?它只是在 int 后加一个 1。我希望它在我的标签中获取 int 并将其更改为 +1。谢谢!