87,997
社区成员




function calcItemCount(){
var ItemCount = 0;
do{
var results = /cart_item_\d+=(\d+)/g.exec(document.cookie);
//在ff中正则表达式会自动到上次匹配到的位置,然后匹配下一个,最后赋值。
//在chrome和ie中results一直不变,请问怎么样才能跨浏览器实现这个功能?
if(results == null) break;
ItemCount += parseInt(results[1]);
}while(1)
return ItemCount;
}
function calcItemCount(){
var str = document.cookie;
var ItemCount = 0;
var reg = /cart_item_\d+=(\d+)/g;
var results;
do{
results = reg.exec(str);
if(results == null) break;
ItemCount += parseInt(results[1]);
}while(1)
return ItemCount;
}