Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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 - Fatal编程技术网

Javascript 变量递增不起作用

Javascript 变量递增不起作用,javascript,html,Javascript,Html,我在HTML中有一个按钮,我想在单击时增加一个JavaScript变量值: 该值实际上是递增的,但您没有向div显示更新后的值 试试这个: var pokemon\u ID=0; var el=document.getElementById(“id号”); 函数增量pokemon_ID(){ 口袋妖怪ID++; el.innerHTML=“no.00”+口袋妖怪ID; } 0这是因为您不是在单击时更新HTML,而是在更新变量的值。您可以添加document.getElementById(“

我在HTML中有一个按钮,我想在单击时增加一个JavaScript变量值:


该值实际上是递增的,但您没有向div显示更新后的值

试试这个:

var pokemon\u ID=0;
var el=document.getElementById(“id号”);
函数增量pokemon_ID(){
口袋妖怪ID++;
el.innerHTML=“no.00”+口袋妖怪ID;
}


0这是因为您不是在单击时更新HTML,而是在更新变量的值。您可以添加
document.getElementById(“id号”).innerHTML=“no.00”+口袋妖怪id
到你的
onclick
函数或
increasePokemon\u ID
函数。

添加你的
文档。getElementById(“ID number”).innerHTML=“no.00”+pokemon\u ID
到您的
increasePokemon\u ID
function对javascript变量的更新并不意味着对HTML显示的更新。您必须手动更新HTML,除非您使用的是VueDo之类的框架,否则会出现任何错误吗?您是否在页面加载时编写了javascript。非常感谢您的帮助@CertainPerformance,它可以工作,但值只有在单击后才会显示,然后它就会消失。请解释原因或我可以为此做些什么?@Nas发布您的完整代码(不仅仅是小片段)