Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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 按钮不适用于简单的html点击游戏_Javascript_Html_Button - Fatal编程技术网

Javascript 按钮不适用于简单的html点击游戏

Javascript 按钮不适用于简单的html点击游戏,javascript,html,button,Javascript,Html,Button,我开始尝试做一个简单的点击游戏,但我被困在让按钮工作。我已经试了好几个小时了,请帮忙 var数=0; var numberclick=1; 数字点击器 点击 document.getElementById(“数字”).innerHTML=number; 函数单击(){ 数字+=数字点击; document.getElementById(“数字”).innerHTML=number; } 可能是元素正在吞咽click事件,因此元素永远不会得到click。尝试将onclick移动到元素,并用一

我开始尝试做一个简单的点击游戏,但我被困在让按钮工作。我已经试了好几个小时了,请帮忙


var数=0;
var numberclick=1;
数字点击器

点击 document.getElementById(“数字”).innerHTML=number; 函数单击(){ 数字+=数字点击; document.getElementById(“数字”).innerHTML=number; }
可能是
元素正在吞咽click事件,因此
元素永远不会得到click。尝试将
onclick
移动到
元素,并用一些静态文本替换
标记。

我只是在胡乱摆弄它,让它工作起来了。将click()替换为myFunction()。不太清楚原因,但可能与另一个单击功能冲突

<body>
  <h1>number clicker</h1>
  <p id="numbers"></p>
  <button onClick="myFunction()">click</button>
  <script>
  var number = 0;
  var numberPerClick = 1;
  document.getElementById("numbers").innerHTML = number;
  function myFunction() {
    number += numberPerClick;
    document.getElementById("numbers").innerHTML = number;
  }
  </script> 
</body>

数字点击器

点击 var数=0; var numberclick=1; document.getElementById(“数字”).innerHTML=number; 函数myFunction(){ 数字+=数字点击; document.getElementById(“数字”).innerHTML=number; }
您认为它与javascript的click()函数冲突是正确的: