﻿function iwant(a,b) {                //定义带参数的函数，以便按需求调用
var sourcestr=a;                     //输入参数a即为<#CACHE_INCLUDE_STATISTICS#>，以上述样例字符串为例，但此处因尚未执行而不能直接输入
var opt1=sourcestr.substr(4);        //去除样例字符串中最前面的<li>
var opt2=opt1.substr(-5);            //去除样例字符串中最后面的</li>      
var opt3=opt2.split("</li><li>");    //以</li><li>为标记拆分字符串为数组
var wenzhang=opt3[0];                //值为：文章总数:2
var wenzhangnum=wenzhang.substr(5);  //值为：2
var pinglun=opt3[1];                 //值为：评论总数:1
var pinglunnum=pinglun.substr(5);    //值为：1
var yinyong=opt3[2];                 //值为：引用总数:0
var yinyongnum=yinyong.substr(5);    //值为：0
var liulan=opt3[3];                  //值为：浏览总数:4
var liulannum=liulan.substr(5);      //值为：4
var liuyan=opt3[4];                  //值为： 留言总数:0
var liuyannum=liuyan.substr(5);      //值为：0
var zhuti=opt3[5];                   //值为：当前主题default主题
var zhutinum=zhuti.substr(5);        //值为：Default主题
var yangshi=opt3[6];                 //值为：当前样式:default
var yangshinum=yangshi.substr(5);    //值为：default

var portableList = "<li>";
var myList=new Array(wenzhang,pinglun,liuyan,yinyong,liulan);
var part2_portableList=myList.join("<br><li>");
 portableList += part2_portableList;

switch (b)                           //输入参数b为想要取得的上述某个值
{
  case "wz":
   return(wenzhang);
   break;
  case "wzs":
   return(wenzhangnum);
   break;
  case "pl":
   return(pinglun);
   break;
  case "pls":
   return(pinglunnum);
   break;
  case "yy":
   return(yinyong);
   break;
  case "yys":
   return(yinyongnum);
   break;
  case "ll":
   return(liulan);
   break;
  case "lls":
   return(liulannum);
   break;
  case "ly":
   return(liuyan);
   break;
  case "lys":
   return(liuyannum);
   break;
  case "zt":
   return(zhutii);
   break;
  case "zts":
   return(zhutinum);
   break;
  case "ys":
   return(yangshi);
   break;
  case "yss":
   return(yangshinum);
   break;
  default:
   return(portableList);
   break;
}
}
