打印

哪位高人可以来解释一下!

哪位高人可以来解释一下这段代码的意思

关键是如何获取指定cookiname值的?

非常感谢了!
引用:
function getCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}
www.alimanman.com
复制内容到剪贴板
代码:
//函数“getCookie”根据指定名称获取Cookie中对应条目的值
//参数“name”字符串型,必须,为需要获取的条目的名称
function getCookie(name) {
  var nameEQ = name + "=";
  //将Cookie字符串拆解为各个条目(在Cookie中,不同条目间是用“;”分割的)
  var ca = document.cookie.split(';');
  //循环访问每个条目,查找符合条件的
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    //去除条目前的空格
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    //如果条目字符串以“条目名=”开头,则将其后的字符串截取并返回
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}
ps:
这个函数写得很差...

回复 hutia 在 2# 的帖子

非常感谢hutia的热情帮助!

真的是豁然开朗了!

偶像~喜欢~
www.alimanman.com