无法在 JavaScript 中生成随机数

Cannot generate random number in JavaScript

代码:

<!DOCTYPE html>
<html>
<head>
<title>Test Your Luck Here!</title>
<script type="text/javascript">
function myFunction() {
var x = Math.floor((Math.random() * 6) +1);
document.getElementById("value1").innerHTML = x;
}
</script>
</head>
<body>
<h1>Test Your Luck Here!</h1>
<p id="value1"></p>
<button onlick="myFunction()">Roll!</button>
</body>
</html>

我正在尝试使用 JavaScript 生成 1 到 6 之间的任何数字,但到目前为止我还不是很成功。我已经尝试为我的按钮提供一个变量和一个 id,但它似乎无法正常工作。我去了 w3schools,他们有类似的东西。谢谢

正如@nevermind 提到的,它应该是 onclick 而不是你的一行代码中的 onlick。这种语法错误经常发生。每当某些事情似乎不起作用时,请考虑使用 Browser Debugging ToolsJSBin。你不能在这里 post 问题只是为了找出你的语法错误。 :-)

工作 demo,在将 onlick 更改为 onclick 之后。