<script language="javascript">
function getCookie(cookieName) {
var strCookie = document.cookie;
var arrCookie = strCookie.split("; ");
for(var i = 0; i < arrCookie.length; i++){
var arr = arrCookie[i].split("=");
if(cookieName == arr[0]){
return arr[1];
document.write(arr[1];
document.close();
}
}
return "";
}
//输出方式
<script type="text/javascript">getCookie(decodeURIComponent(getCookie("vdzehmybuycar"));
</script>
引申:处理cookie中的数目相加:
<script language="javascript">
function getCookie(cookieName) {
var strCookie = document.cookie;
var arrCookie = strCookie.split("; ");
for(var i = 0; i < arrCookie.length; i++){
var arr = arrCookie[i].split("=");
if(cookieName == arr[0]){
return arr[1];
}
}
return "";
}
function goodNum() {
var strcar=decodeURIComponent(getCookie("vdzehmybuycar"));
var arrcar = strcar.split("!");
var num = 0;
for(var i = 0; i < arrcar.length-1; i++){
var arrbuy = arrcar[i].split("|");
num=parseInt(num)+parseInt(arrbuy[2]);
}
// return num;
document.write(num);
document.close();
}
</script>
在html网页中要输出数量的地方加入
<script type="text/javascript">goodNum();</script>
就行了!可以处理cookie上的数了!
评论