Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我设置了一个Javascript函数来在点击按钮时运行,但代码没有';不执行_Javascript_Html_Button - Fatal编程技术网

我设置了一个Javascript函数来在点击按钮时运行,但代码没有';不执行

我设置了一个Javascript函数来在点击按钮时运行,但代码没有';不执行,javascript,html,button,Javascript,Html,Button,好吧,我现在就把它说出来,我的编程知识不是很好。只是编程了几个月 我一直对制作一款基于浏览器的游戏感兴趣,目前我只是在玩代码,看看它是如何工作的 我的代码中既有HTML也有Javascript。我试图得到它,以便当按下按钮时,变量A按设定的数量增加。我以前在其他小程序上也这样做过,所以我只做了我在其他程序上所做的事情,但是由于某种原因,当点击按钮时,变量没有改变 我的按钮是在HTML代码中定义的,函数是从javascript运行的。我将把代码放在这里,这样你们就可以自己看了 <script

好吧,我现在就把它说出来,我的编程知识不是很好。只是编程了几个月

我一直对制作一款基于浏览器的游戏感兴趣,目前我只是在玩代码,看看它是如何工作的

我的代码中既有HTML也有Javascript。我试图得到它,以便当按下按钮时,变量A按设定的数量增加。我以前在其他小程序上也这样做过,所以我只做了我在其他程序上所做的事情,但是由于某种原因,当点击按钮时,变量没有改变

我的按钮是在HTML代码中定义的,函数是从javascript运行的。我将把代码放在这里,这样你们就可以自己看了

<script type="text/javascript">

        //DEFINED VARIABLES

            var playerLevel = 1;
            var playerExp = 0;
            var playerGold = 0;
            var playerCredits = 0;
            var neededExp = 30;

        //FIGHT BUTTON

            function Fight() {
                playerExp += 5;
                document.getElementById("playerExp").innerHTML = playerExp;
                }
        </script>
我知道我可能错过了一些简单的东西,但据我所知,一切看起来都是按照我的其他游戏按钮的设置。我无法理解的问题是,当按下按钮时,变量playerEXP不会增加,或者,如果它增加,它不会更新变量显示。我还让和我同班的朋友看了一遍,他说看起来也不错


一个多小时了,非常感谢您的帮助。

在paranthesis中调用函数

    <h3>
<button type="button" onClick="Fight();"><background color="gray"><font color="black">Fight!</font></button>
        </h3>

战斗!

在paranthesis中调用函数

    <h3>
<button type="button" onClick="Fight();"><background color="gray"><font color="black">Fight!</font></button>
        </h3>

战斗!

请注意,使用内联事件处理程序是一种不好的做法,会导致代码分解不好,难以管理(例如您正在经历的代码)。认真考虑用JavaScript附加事件,例如,也不要插入HTML标记,最好使用<代码> .TrimeCult< /C> >代替<代码>。认真考虑用JavaScript附加事件,例如,也不要插入HTML标记,最好使用<代码> .TrimeCult< /Cord>而不是<代码>。就连我都觉得错过了这么简单的事情很愚蠢。哈哈!现在一切正常,非常感谢!干杯,伙计!很高兴我能帮助你。请把它标为答案。。并在编写代码后交叉检查代码。哇。就连我都觉得错过了这么简单的事情很愚蠢。哈哈!现在一切正常,非常感谢!干杯,伙计!很高兴我能帮助你。请把它标为答案。。并在编写代码后交叉检查代码。
    <h3>
<button type="button" onClick="Fight();"><background color="gray"><font color="black">Fight!</font></button>
        </h3>