A C*_*nge -1 javascript parseint
这是我的代码.它每次都警告()的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);
}
Run Code Online (Sandbox Code Playgroud)
你有没有尝试过
var oldScoreInt = parseInt(oldScore[1]);
Run Code Online (Sandbox Code Playgroud)
肯定parseInt(oldScore)不会工作,因为oldScore是一个数组.此外,如果URL中有多个参数会发生什么,整个代码需要重新思考.
T.
| 归档时间: |
|
| 查看次数: |
815 次 |
| 最近记录: |