javascript - 函数调用如何在 javascript 中工作?

标签 javascript html

最近开始学习js,有一个疑问- 即在这段代码中-

<html>

<body>
  <button type="submit" id='1'>Click me!</button>
</body>
<script>
  function fun() {
    let x = Math.Random();
  }

  var x = document.getElementById('1');
  x.addEventListener("click", fun);
</script>

</html>

我每次按下按钮都会得到不同的数字吗?如果不是,为什么? 我不是每次按下按钮都会调用该函数,从而生成不同的数字吗?

最佳答案

Math.Random(); 改为 Math.random();

<html>

<body>
  <button type="submit" id='1'>Click me!</button>
  <p id="result"></p>
</body>
<script>
  var x = document.getElementById('1');
  x.addEventListener("click", function(){
    let x = Math.random();
    document.getElementById("result").innerHTML = x;
 });
</script>

</html>

关于javascript - 函数调用如何在 javascript 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57424550/

相关文章:

javascript - 如何动态更改JQplot中的yaxis标签

javascript - 带有自定义 HTML 信息框的多个 Bing map 图钉

javascript - 为什么这个简单的 JavaScript 代码无法运行?

javascript - Angular 中的 $index 问题

javascript - 使用 Array.reduce() 时 Angular Typescript 类型错误

javascript - Angular,将信息从 2 个不同的模块提取到一个(或单独的模块)中

javascript - 如何在 javascript/jquery 中应用运动模糊?

html - 更改 HTML 中空行的大小

php - 我可以替换ajax中的php代码而不是url :

javascript - 使用 IFSc 进行游戏开发 - 代码分离