<html>
<body>
<script type="text/javascript">
//假射(设)cookies有这么多字符串
//var allCookies=document.cookie ;实际开发中应该是这样的
var allCookies="xxxxzh_choose=t;xxxxx";
//假射 cookie名字(键name)叫 zh_choose
var cookieName="zh_choose";
//获取cookie名字(键name)的开始位置
var zh_chooseStart= allCookies.indexOf('zh_choose');
alert(zh_chooseStart);
//获取cookie名字(键name)的值(value)的开始位置 (注意是值,不懂cookie键值的去查一查)
var cookieNameEnd=allCookies.indexOf(";",zh_chooseStart+cookieName.length);
alert(cookieNameEnd);
//获取cookie名字(键name)的值(注意是值,不懂cookie键值的去查一查)
//zh_chooseStart+cookieName.length+1 这个是cookie的名字(键name)的值(value)的结束的位置 之所以加1是因为根据substring函数的用法来定
var cookieValue= allCookies.substring(zh_chooseStart+cookieName.length+1,cookieNameEnd);
alert(cookieValue);
</script>
</body>
</html>
//不信的话可以去这里试一下
//转载请注明出处