二十一天学通JavaScript:创建与读取cookie
来源:互联网 发布:帆布鞋淘宝网 编辑:程序博客网 时间:2024/05/01 22:15
二十一天学通JavaScript:创建与读取cookie
本文节选自《21天学通JavaScript》一书
在JavaScript中,创建cookie是通过设置cookie的键和值的方式来完成的。一个网站中cookie一般是不唯一的,可以有多个,而且这些不同的cookie还可以拥有不同的值。例如要存放用户名和密码,则可以用两个cookie,一个用于存放用户名,另一个用于存放密码。然后再使用document对象的cookie属性可以用来设置和读取cookie。每个cookie都是一个键/值对,如下所示。
document.cookie="id=8";
如果要一次存储多个键/值对,可以使用分号加空格(;)隔开,示例如下:
document.cookie="id=12;us=yx";
获取cookie的值可以由document.cookie直接获得,示例如下:
var strCookie=document.cookie;
这样,就可以获得以分号隔开的多个cookie键/值字符串。不过这样取得的键/值是指该域名下的所有cookie。
【范例14-2】创建cookie并读取该域下所有cookie的值,如示例代码14-2所示。
示例代码14-2
01 <script language="JavaScript" type="text/javascript">
02 <!--
03 document.cookie="id=12"; // 创建cookie的键和值
04 document.cookie="user=yx"; // 创建cookie的键和值
05 var strCookie=document.cookie; // 获取该域名下的所有cookie值
06 alert(strCookie); // 显示所有的cookie的键与值
07 //-->
08 </script>
【运行结果】打开网页文件运行程序。
【代码解析】该代码段第3、4行的作用是分别创建一个cookie,代码第5、6行的作用分别是获取cookie值和显示cookie。
注意:用上述方法无法获得某个具体的cookie值,所得到的是当前域名下所有的cookie。
- 二十一天学通JavaScript:创建与读取cookie
- 二十一天学通JavaScript:cookie的编码
- 二十一天学通JavaScript:cookie的编码
- 二十一天学通JavaScript:cookie的生存期
- 二十一天学通JavaScript:cookie的安全性
- 二十一天学通VC++之创建用户界面线程
- 二十一天学通VC++之创建工作者线程
- 二十一天学通之cookie的路径和域
- 二十一天学通C#:.NET中文件与文件夹的操作
- 二十一天学通C语言:函数型指针
- 二十一天学通C++之异常概述
- 二十一天学通C++之异常处理机制
- 二十一天学通C++之异常处理机制
- Javascript--cookie创建与查看
- 二十一天学通Java:调用对象为null值的引用
- 二十一天学通C语言:使用const声明指针变量
- 二十一天学通C语言:C语言中指针排序
- 二十一天学通C++之使用try/catch捕获异常
- Linux 虚拟文件系统概观
- 七个问题全面理解Servlet
- 什么是Java的弱引用(Weak Reference)
- asp 网站PR值查询系统源码[绝对原创]
- Lesson 31 Where's Sally? 萨莉在哪里?
- 二十一天学通JavaScript:创建与读取cookie
- stop dreaming now
- Ext学习及应用经验小结
- MVC模式导入数据并打开.xls文件实现
- 健康
- 大家:好!
- php做的基于文本的计数器
- as3学习笔记
- Reactor模式和NIO