加载的数据不显示| Javascript

加载的数据不显示| Javascript,javascript,html,Javascript,Html,我的错误是,当你加载游戏时,数值会被激活(它们起作用并递增),但数字不会加载 我已经设置了一个代码笔,在那里你可以看到我所有的代码并自己检查错误 点击几次 买山露 按保存 刷新 装载 现在,mountain dew将每秒自动单击一次,但不会显示mntDew值 请提供帮助,并感谢您检查此问题:) var-faze=0; 功能fazeClick(编号){ faze=faze+编号; document.getElementById('faze')。innerHTML=faze; var random

我的错误是,当你加载游戏时,数值会被激活(它们起作用并递增),但数字不会加载

我已经设置了一个代码笔,在那里你可以看到我所有的代码并自己检查错误

  • 点击几次
  • 买山露
  • 按保存
  • 刷新
  • 装载
  • 现在,mountain dew将每秒自动单击一次,但不会显示mntDew值

    请提供帮助,并感谢您检查此问题:)

    var-faze=0;
    功能fazeClick(编号){
    faze=faze+编号;
    document.getElementById('faze')。innerHTML=faze;
    var randomcolor='#'+Math.floor(Math.random()*16777215).toString(16);
    scoep.style.color=随机颜色;
    }
    var mntDew=0;
    函数buyDew(){
    var mntDewCost=数学楼层(10*数学功率(1.2,mntDew));
    如果(faze>=mntDewCost){
    mntDew=mntDew+1;
    faze=faze-mntDewCost;
    document.getElementById('mntDew')。innerHTML=mntDew;
    document.getElementById('faze')。innerHTML=faze;
    };
    var nextCost=数学地板(10*数学功率(1.2,mntDew));
    document.getElementById('mntDewCost')。innerHTML=nextCost;
    };
    函数save(){
    setItem('faze',JSON.stringify(faze));
    setItem('mntDew',JSON.stringify(mntDew));
    setItem('mntDewCost',JSON.stringify(mntDewCost));
    //在这里添加更多
    };
    函数加载(){
    if(localStorage.getItem('mntDew')){
    mntDew=JSON.parse(localStorage['mntDew']);
    };
    if(localStorage.getItem('faze')){
    faze=JSON.parse(localStorage['faze']);
    };
    if(localStorage.getItem('mntDewCost')){
    mntDewCost=JSON.parse(localStorage['mntDewCost']);
    };
    //在这里添加更多
    };
    函数deleteSave(){
    localStorage.removietem(“保存”);
    };
    setInterval(函数(){
    fazeClick(mntDew);
    }, 1000);
    //买山露#买光标
    //山露:0
    光标 //费用:10#cursorCost
    我发现,如果我不点击图片至少11次,当我点击mountain dew时,什么都不会发生。我可以保存它,然后单击“加载”,数字不会改变。问题实际上不是JavaScript,而是应用程序的设计。按照设置方式,用户必须至少单击图像11次。之后,当用户单击mountain dew时,您会看到数字发生变化。只要用户不知道单击图像,那么变量faze的值为0,这意味着此条件将返回false:

    if(faze >= mntDewCost){
                mntDew = mntDew +1;
                faze = faze - mntDewCost;
                document.getElementById('mntDew').innerHTML = mntDew;
                document.getElementById('faze').innerHTML = faze;
            };
    
    在byDew()中。因此,faze将保存其值为零,并且其零值也将加载

    if(faze >= mntDewCost){
                mntDew = mntDew +1;
                faze = faze - mntDewCost;
                document.getElementById('mntDew').innerHTML = mntDew;
                document.getElementById('faze').innerHTML = faze;
            };