<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上的数了!
评论