这是我的代码。它每次都警告()的NaN。
function updateScore(action){
var cookieArray = document.cookie.split(";");
var encodedURL = cookieArray[2];
var decodedURL = decodeURIComponent(encodedURL);
//check if cookie exists
if (decodedURL == "undefined"){
setCookie("rrcookie_score","0",1)
}
var oldScore = decodedURL.split('=');
//alert(oldScore[1]);
var oldScoreInt = parseInt(oldScore);
var newScore = oldScoreInt + 1;
alert(newScore);
}
答案 0 :(得分:7)
你试过吗
var oldScoreInt = parseInt(oldScore[1]);
肯定parseInt(oldScore)不会工作,因为oldScore是一个数组。 此外,如果URL中有多个参数会发生什么,整个代码需要重新思考。
吨。