Javascript “如何表达观点”;加法器;按钮

Javascript “如何表达观点”;加法器;按钮,javascript,html,angular,ionic-framework,Javascript,Html,Angular,Ionic Framework,我目前正在开发一款基于标准的积分游戏/应用程序。我使用的技术,离子3与角度,这有助于GUI和易于测试和部署 我遇到的问题是:单击“添加分数”按钮时,我无法更改(向上)我的分数变量 我尝试过的:以多种不同的方式将其声明为变量,但都没有效果。我对HTML和JS还不熟悉,所以如果有任何帮助,我将不胜感激。这仍然是超级工作在进行中 菜单 :根{ --离子安全区顶部:20px; --离子安全区底部:22px; } 函数openMenu(){ document.querySelector('ion-men

我目前正在开发一款基于标准的积分游戏/应用程序。我使用的技术,离子3与角度,这有助于GUI和易于测试和部署

我遇到的问题是:单击“添加分数”按钮时,我无法更改(向上)我的分数变量

我尝试过的:以多种不同的方式将其声明为变量,但都没有效果。我对HTML和JS还不熟悉,所以如果有任何帮助,我将不胜感激。这仍然是超级工作在进行中


菜单
:根{
--离子安全区顶部:20px;
--离子安全区底部:22px;
}
函数openMenu(){
document.querySelector('ion-menu-controller');
.open();
}
函数p1point(){
var p1pp=document.getElementById(“p1p”)
p1pp=p1pp+1
}
菜单
家
轮廓
信息
设置
积分游戏
玩家1
0
玩家2
0
+ 

您的代码有一些Syntex错误:

function openMenu() {
      document.querySelector('ion-menu-controller').open(); 
    }

    function p1point(){
      var p1pp = document.getElementById("p1p").innerText; //getting text inside element
      p1pp = parseInt(p1pp) + 1; //Increment
      document.getElementById("p1p").innerHTML = p1pp; // Writing values
    }

您的代码有一些Syntex错误:

function openMenu() {
      document.querySelector('ion-menu-controller').open(); 
    }

    function p1point(){
      var p1pp = document.getElementById("p1p").innerText; //getting text inside element
      p1pp = parseInt(p1pp) + 1; //Increment
      document.getElementById("p1p").innerHTML = p1pp; // Writing values
    }

我实现了你的建议,它对加法有效,但当我现在想要删除一个点时,我会出现一个“Nan”框。原谅我my@JustinMoon-exe NaN表示
不是数字
。你确定
innerText
只包含数字而不包含其他字符吗?我实现了你的建议,它可以用于添加,但当我现在要删除一个点时,会出现一个“Nan”框。原谅我my@JustinMoon-exe NaN表示
不是数字
。您确定
innerText
只包含数字而不包含其他字符吗?