2019独角兽企业重金招聘Python工程师标准>>>

js读取cookie,js添加cookie,js删除cookie,示例如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
<title>cookie处理函数练习(为我所写,非我所想:改善面向对象)</title>
<script language="JavaScript" type="text/javascript">
function addCookie(objName,objValue,objHours){//添加cookie
var str = objName + "=" + escape(objValue);
if(objHours > 0){//为0时不设定过期时间,浏览器关闭时cookie自动消失
var date = new Date();
var ms = objHours*3600*1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
document.cookie = str;
alert("添加cookie成功");
}

function getCookie(objName){//获取指定名称的cookie的值
var arrStr = document.cookie.split("; ");
for(var i = 0;i < arrStr.length;i ++){
var temp = arrStr[i].split("=");
if(temp[0] == objName) return unescape(temp[1]);
}
}

function delCookie(name){//为了删除指定名称的cookie,可以将其过期时间设定为一个过去的时间
var date = new Date();
date.setTime(date.getTime() - 10000);
document.cookie = name + "=a; expires=" + date.toGMTString();
}

function allCookie(){//读取所有保存的cookie字符串
var str = document.cookie;
if(str == ""){
str = "没有保存任何cookie";
}
alert(str);
}

function $(m,n){
return document.forms[m].elements[n].value;
}

function add_(){
var cookie_name = $("myform","cookie_name");
var cookie_value = $("myform","cookie_value");
var cookie_expireHours = $("myform","cookie_expiresHours");
addCookie(cookie_name,cookie_value,cookie_expireHours);
}

function get_(){
var cookie_name = $("myform","cookie_name");
var cookie_value = getCookie(cookie_name);
alert(cookie_value);
}

function del_(){
var cookie_name = $("myform","cookie_name");
delCookie(cookie_name);
alert("删除成功");
}
</script>

</head>
<body>
<form name="myform">
<div><label for="cookie_name">名称</label><input type="text" name="cookie_name" /></div>
<div><label for="cookie_value">值</lable><input type="text" name="cookie_value" /></div>
<div><label for="cookie_expireHours">多少个小时过期</lable><input type="text" name="cookie_expiresHours" /></div>
<div>
<input type="button" value="添加该cookie" οnclick="add_()" />
<input type="button" value="读取所有cookie" οnclick="allCookie()" />
<input type="button" value="读取该名称cookie" οnclick="get_()" />
<input type="button" value="删除该名称cookie" οnclick="del_()" />
</div>
</form>
<hr />
</body>
</html>

转载于:https://my.oschina.net/u/219582/blog/62743

js读取cookie,js添加cookie,js删除cookie相关推荐

  1. 前端读取文件图片信息流;js读取图片不同信息流;js读取图片;前端就js读取二进制数据;前端js读取文件流使用FileReader对象的readAsDataURL方法来读取图像文件;

    原文链接 FileReader来把文件读入内存,并且读取文件中的数据. readAsDataURL方法可以在浏览器主线程中异步访问文件系统,读取文件中的数据,且读取后 result 为 DataURL ...

  2. js生成div后添加html(),JS动态添加div,然后在div中添加元素

    先是放一个空的div,让后根据指标的数据,动态的往div中添加元素. 动态往div中添加元素: for (var n = 0; n < data.length; n++) { //获取div v ...

  3. js设置获取删除cookie

    /* cookie 会有一个过期时间,如果不设置过期时间那么关闭页面就会消失,如果想要删除这个cookie的话就要设置一个过期时间,存储大小只有4kb左右设置无过期时间: document.cooki ...

  4. java删除一级域名下cookie_java操作cookie示例(删除cookie)

    1.设置Cookie 代码如下: Cookie cookie = new Cookie("key", "value"); cookie.setMaxAge(60 ...

  5. java清除不掉cookie,java操作cookie示例(删除cookie)

    1.设置Cookie Cookie cookie = new Cookie("key", "value"); cookie.setMaxAge(60); 设置6 ...

  6. reactjs 设置、修改、删除cookie

    // 设置cookie export function setCookie (c_name, value, expiremMinutes) {const exdate = new Date();exd ...

  7. JS设置cookie、读取cookie、删除cookie

    js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正! JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Sess ...

  8. js设置cookie、读取cookie和删除cookie

    什么是cookie? cookie 是存储于访问者的计算机中的变量.每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie.设置cookie的方法有很多种:比如通过服务器脚本页面进行设置 ...

  9. JS如何设置cookie、读取cookie及删除cookie

    转自:微点阅读 https://www.weidianyuedu.com JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而co ...

最新文章

  1. 消息中间件—RocketMQ的RPC通信(二
  2. Check failed: error == cudaSuccess (35 vs. 0) CUDA driver version is insufficient for CUDA runtime
  3. [自定义区间-Range]书里的例子 - 中文数字类
  4. Linux 性能监测工具
  5. 【Python】Python“表情包”工具包真好用
  6. atitit.it企业管理 项目管理 中的 授权机制 的来源 君权神授 的一定合理性
  7. 借助Docker,在win10下编码,一键在Linux下测试
  8. 《网络攻防实践》 课程教学
  9. cmake编译多个文件夹_CMake应用技巧:在一个工程中编译运行多个文件
  10. android下载https文件,如何通过ssl(https)在android上下载文件
  11. 把时间当作朋友 读书笔记
  12. UiAUtomator基础入门级学习
  13. SpringBoot的幕后推手,五年Java开发者小米、阿里面经
  14. IOS程序员(新人入职一周)
  15. 如何移除Office 365标题栏上的账号信息
  16. 香港证券港股开户解决方案
  17. Seq2Seq模型中的贪心搜索(Greedy Search)
  18. OneData方法论-概述
  19. OpenStack 环境配置
  20. 培训班出身的前端,出路在哪儿?

热门文章

  1. 使用Swift触摸任意位置以关闭iOS键盘
  2. Trello如何访问用户的剪贴板?
  3. 图片放大缩小旋转左移右移镜像倒影android
  4. 阿里OSS对象存储,实现图片上传进度显示ProgressListener;
  5. Ubuntu离线安装subversion
  6. MTK:串口调试方法|MTK串口工具
  7. Three.js使用PointerLockControls控制相机实现第一人称视角
  8. opencv之使用floodfill填充孔洞
  9. @PathVariable、@RequestHeader与@CookieValue注解的使用案例
  10. 微信小程序为电商插上翅膀