小程序 函數體內相加 我現在是一個事件

我因為判斷 所以分了三個事件 事件進入後 是獲取的data-name 會傳值過去
我接收了這個值相加 本來是在全局設置了一個sum=0;
每次調用觸發回調 去累加上方的全局函數 但是我發現BUG了 當我跳轉到別的頁面去
做類似點擊 還是繼續累加我原本的值 我想問一下 我該在那邊清0 ?
我分做三個 test.js (點擊開始測試) detail.js (題目頁面) result.js(結果頁)
我在想應該是在結果頁給?還是在測試的時候給?
另外 我還想問的是 如果在題目頁面給 我應該在函數體內申明 var sum=0;
但是我一直加不起來 麻煩各位大神給點意見 這是我代碼圖图片说明
图片说明

sum是搞什么的?没看明白。onload中var sum只会是0,累加不了。其他页面要共享sum,可以通过url传递到对应页面去

把你的sum值在判断一下呗,从页面获取吧,判断存不存在,再根据情况赋值,这样就能加上了吧

可以选择一下触发页面加载的代码,然后判断是否是浏览器或者是跳转的服务器。