TEL:400-8793-956
当前位置:程序、服务器

如何使用 javascript 从 ID 元素设置和创建 cookie

提问者: 近期获赞: 浏览人数: 发布时间:2021-10-08 08:38:27

 问:我有个问题。我尝试使用 ID 元素设置和创建 cookie。因此,当它根据该 ID 设置 cookie 以及该 ID 中包含的内容时,它将显示在不同的 HTML 页面上。现在我确实做了一些可以创建 cookie 的事情,但它实际上并没有设置它,因此它出现在不同的 HTML 页面上。代码是:

 
function createcookie(){ //创建cookie函数
 
var fn = document.getElementById("total-cost").innerHTML;
document.cookie = fn;
警报(document.cookie);
}
 
上面是我使用名为“createcookie”的 onlick 函数的地方,当用户单击该按钮时,它会获取元素 ID“总成本”(即商品的价格),并将其显示为警告框。现在由于某种原因这不起作用。我试图研究问题可能是什么,但找不到任何东西。
 
函数 showcookie(){
 
document.getElementById("price").innerHTML = ("You Paid - " + document.cookie);// 以文本形式显示元素 id 中带有 "price" 的 cookie。
}
 
上面的代码是显示cookie。因此,当用户打开另一个 HMTL 页面时,cookie 显示为带有 onload 的文本。
 
这也不起作用,因为它似乎没有创建 cookie 并将其显示在警报框中。
 
 
答:你有没有考虑过HTML 本地存储,我尽可能使用它而不是 cookie。
 
实现起来也非常简单,我建议使用 window.onload 将代码放在标题中的两个脚本标记之间,这会立即触发代码,以防需要根据您设置的条件隐藏元素。
 
您也可以在创建后对其进行编辑。
 
如果您想要一个示例,请告诉我,我会为您提供我使用的代码片段。
上一篇: WordPress 和 Node JS
下一篇: Python 基础 - 函数