【问题标题】:Cannot generate random number in JavaScript [closed]无法在 JavaScript 中生成随机数 [关闭]
【发布时间】:2015-09-28 23:25:55
【问题描述】:

代码:

<!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,他们有类似的东西。谢谢。

【问题讨论】:

  • 'onlick' 不起作用,onclick - 应该起作用。 :)
  • 不要谷歌“onlick”事件处理程序

标签: javascript html function innerhtml


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-23
    • 1970-01-01
    • 2013-04-15
    • 1970-01-01
    • 2010-11-12
    • 2016-09-02
    相关资源
    最近更新 更多