首页 > 解决方案 > 如何使用 JavaScript 设置 cookie?

问题描述

我想创建一个 cookie,它会记住客户想要添加到愿望清单的产品。每个在代码中命名为 heart 的产品和按钮都有其特定的数组值,即 f。由于某种原因,此代码不会创建 cookie:

var hearts=document.getElementsByClassName("heart");
var f;
for(f=0;f<heart.length;f++) {

hearts[f].addEventListener("click",function(){setCookie(f);});  

  }

  function setCookie(f){
    var d=new Date();
    d.setTime(d.getTime() + 365*24*60*60*1000);     
    var expires="expires="+d.toUTCString();
    document.cookie="product="+f+";"+domain=localhost+expires+";path=/"; 


  }

标签: javascriptcookiessession-cookies

解决方案


我自己注意到了一个错误。这真的很愚蠢,很抱歉在for循环中打扰你们,它应该是hearths.length而不是hearth.length。


推荐阅读