最近开始学习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/