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