Javascript 如何通过单击按钮保存cookie?

Javascript 如何通过单击按钮保存cookie?,javascript,html,css,Javascript,Html,Css,我计划在我的网站上有一个拖放便笺功能,并将其保存在javascript cookie中。另外,我想将textarea保存为变量,将变量保存为cookie。。。我不想使用本地存储。如果您看到div元素所在的部分上有一个按钮。我真的不知道如何将文本框中的变量放在cookie上,因此当您单击变量时,它会将文本作为变量存储在文本框中,然后将变量作为cookie存储。因此,当您重新加载页面时,它会将cookie插入文本区域。 我想做这样的事情: #注释{ 位置:绝对位置; z指数:9; 背景色:#f1

我计划在我的网站上有一个拖放便笺功能,并将其保存在javascript cookie中。另外,我想将textarea保存为变量,将变量保存为cookie。。。我不想使用本地存储。如果您看到div元素所在的部分上有一个按钮。我真的不知道如何将文本框中的变量放在cookie上,因此当您单击变量时,它会将文本作为变量存储在文本框中,然后将变量作为cookie存储。因此,当您重新加载页面时,它会将cookie插入文本区域。 我想做这样的事情:


#注释{
位置:绝对位置;
z指数:9;
背景色:#f1f1;
文本对齐:居中;
边框:1px实心#D3;
}
#记事本{
填充:10px;
光标:移动;
z指数:10;
背景色:#2196F3;
颜色:#fff;
}
笔记

拯救 //使DIV元素可拖动: DrageElement(document.getElementById(“注释”)); 功能牵引装置(elmnt){ 变量pos1=0,pos2=0,pos3=0,pos4=0; if(document.getElementById(elmnt.id+“header”)){ /*如果存在,则标题是从中移动DIV的位置:*/ document.getElementById(elmnt.id+“header”).onmousedown=dragMouseDown; }否则{ /*否则,请从DIV内的任何位置移动DIV:*/ elmnt.onmousedown=dragMouseDown; } 功能下拉列表(e){ e=e | | window.event; e、 预防默认值(); //在启动时获取鼠标光标位置: pos3=e.clientX; pos4=e.clientY; document.onmouseup=关闭DrageElement; //每当光标移动时调用函数: document.onmousemove=elementDrag; } 功能元素拖动(e){ e=e | | window.event; e、 预防默认值(); //计算新光标位置: pos1=pos3-e.clientX; pos2=pos4-e.clientY; pos3=e.clientX; pos4=e.clientY; //设置元素的新位置: elmnt.style.top=(elmnt.offsetTop-pos2)+“px”; elmnt.style.left=(elmnt.offsetLeft-pos1)+“px”; } 函数closeDrageElement(){ /*释放鼠标按钮时停止移动:*/ document.onmouseup=null; document.onmousemove=null; } } 笔记 函数hideshow(){ var x=document.getElementById(“注释”); 如果(x.style.display==“无”){ x、 style.display=“block”; }否则{ x、 style.display=“无”; } }
问题在于,在由
组成的字符串中使用了
,但没有转义。使用带有
s的字符串或转义引号:


#注释{
位置:绝对位置;
z指数:9;
背景色:#f1f1;
文本对齐:居中;
边框:1px实心#D3;
}
#记事本{
填充:10px;
光标:移动;
z指数:10;
背景色:#2196F3;
颜色:#fff;
}
笔记

拯救 //使DIV元素可拖动: DrageElement(document.getElementById(“注释”)); 功能牵引装置(elmnt){ 变量pos1=0,pos2=0,pos3=0,pos4=0; if(document.getElementById(elmnt.id+“header”)){ /*如果存在,则标题是从中移动DIV的位置:*/ document.getElementById(elmnt.id+“header”).onmousedown=dragMouseDown; }否则{ /*否则,请从DIV内的任何位置移动DIV:*/ elmnt.onmousedown=dragMouseDown; } 功能下拉列表(e){ e=e | | window.event; e、 预防默认值(); //在启动时获取鼠标光标位置: pos3=e.clientX; pos4=e.clientY; document.onmouseup=关闭DrageElement; //每当光标移动时调用函数: document.onmousemove=elementDrag; } 功能元素拖动(e){ e=e | | window.event; e、 预防默认值(); //计算新光标位置: pos1=pos3-e.clientX; pos2=pos4-e.clientY; pos3=e.clientX; pos4=e.clientY; //设置元素的新位置: elmnt.style.top=(elmnt.offsetTop-pos2)+“px”; elmnt.style.left=(elmnt.offsetLeft-pos1)+“px”; } 函数closeDrageElement(){ /*释放鼠标按钮时停止移动:*/ document.onmouseup=null; document.onmousemove=null; } } 笔记 函数hideshow(){ var x=document.getElementById(“注释”); 如果(x.style.display==“无”){ x、 style.display=“block”; }否则{ x、 style.display=“无”; } }
问题在于,在由
组成的字符串中使用了
,但没有转义。使用带有
s的字符串或转义引号:


#注释{
位置:绝对位置;
z指数:9;
背景色:#f1f1;
文本对齐:居中;
边框:1px实心#D3;
}
#记事本{
填充:10px;
光标:移动;
z指数:10;
背景色:#2196F3;
颜色:#fff;
}
笔记

拯救 //使DIV元素可拖动: DrageElement(document.getElementById(“注释”)); 功能牵引装置(elmnt){ 变量pos1=0,pos2=0,pos3=0,pos4=0; if(document.getElementById(elmnt.id+“header”)){ /*如果存在,则标题是从中移动DIV的位置:*/ document.getElementById(elmnt.id+“header”).onmousedown=dragMouseDown; }否则{ /*否则,请从DIV内的任何位置移动DIV:*/ elmnt.onmousedown=dragMouseDown; } 功能下拉列表(e){ e=e | | window.event; e、 预防默认值(); //在启动时获取鼠标光标位置: pos3=e.clientX; pos4=e.clientY; document.onmouseup=关闭DrageElement; //每当光标移动时调用函数: document.onmousemove=elementDrag; } 功能元素拖动(e){ e=e | | window.event; e、 预防默认值(); //计算新光标位置: pos1=pos3-e.clientX; pos2=pos4-e.clientY; pos3=e.clientX; pos4=e.clientY; //设置元素的新位置: elmnt.style.top=(elmnt.offsetTop-pos2)+“px”; elmnt.style.left=(elmnt.offsetLeft-pos1)+“px”;