【发布时间】:2014-06-05 03:08:53
【问题描述】:
我需要保存 div 的 innerHTML 并将其存储在 cookie 中。这是我的基本代码。
//The div-saving function
function addStatus(sName){
getElement("bottomDiv").innerHTML += sName + "<br>";
document.cookie="status=" + sName + "<br>";
}
//The button clicking function
function clk(){
num++;
document.cookie = "num=" + num;
switch(num){
case 25:
addStatus("25: Alright! Let the games begin!");
break;
case 50:
addStatus("50: Woah! Getting into the high numbers!");
break;
}
}
最终发生的只是保存最后达到的状态。我需要知道如何获取 div 的 innerHTML。谢谢。
【问题讨论】:
-
你的 div 有 class 或 id 吗?
-
请改行:document.cookie = "status"+document.getElementById("bottomDiv").innerHTML+""
-
在此处粘贴您的 html 代码 jsfiddle.net
-
document.cookie="status=" + document.getElementById("bottomDiv").innerHTML+ "
"; -
这里是 jsfiddle 的链接。出于某种原因,有些东西坏了,不知道为什么它可以在我的本地服务器上完美运行。 jsfiddle.net/Txdt4
标签: javascript html cookies innerhtml