javascript - 随机报价按钮不起作用(简单)(HTML、JS、CSS)

标签 javascript html css

你好,

我正在尝试编写一个随机报价生成器,但目前无法更改文本。我确定这是一个简单的错误,但任何额外的眼睛都会有所帮助,因为我尝试了我看到的另一种解决方案,但它也没有用,所以我确定我只是遗漏了一些简单的东西。

一如既往地感谢您的帮助,并将分享帮助解决此问题所需的任何其他信息。谢谢!

HTML

    <html>
  <script     src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
  $(document).ready(function(){
    $("#getMessage").on("click", function(){
      $(".message").html("New Message");
    });
  });
</script>

<link href='http://fonts.googleapis.com/css?family=Lobster+Two' rel='stylesheet' type='text/css'>



<header>
  Quote Generator.
</header>

<body>
  I thought I'd provide some quotes for your edification.


<div id="wrapper">
         <button class = "btn btn-primary" onClick="newQuote()">
           Generate New Quote
         </button>

</div>

<div class= "text-center">
  <div id = "quoteDisplay">
    Quote Here
  </div>
</div>
  <script src = javascript.js></script>
</body>
</html>

CSS

body {
  background-image: url("http://www.planwallpaper.com/static/images/depositphotos_15858395-Abstract-swirls-seamless-pattern-background.jpg");
  text-align: center;
  font-size: 25px;
}

header {
  text-align: center;
  font-size: 45px;
  font: 400 100px/1.3 'Lobster Two', Helvetica, sans-serif;
}

JS

var quotes = ["quote 1", "quote 2", "quote 3"];

function newQuote(){
  var randomNumber = Math.floor(Math.random()*(quotes.length()));
  document.getElementById('quoteDisplay').innerHTML = quotes[randomNumber];
}

最佳答案

Array.length 是属性,不是函数:

quotes.length()

应该是:

quotes.length

关于javascript - 随机报价按钮不起作用(简单)(HTML、JS、CSS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40229220/

相关文章:

html - 如何模拟更高分辨率的屏幕?

javascript - Bootstrap 3 导航、下拉菜单、选项卡(仍然)在 IE8 中不起作用

Javascript window.open 函数打开 json feed 中的所有 url

javascript - 在 PHP 中将 GMT 日期格式化为整数

javascript - 如何在不中断的情况下突出显示 html 内容字符串中的搜索文本

javascript - 访问通过 xhr 请求获取的 HTML 源中所有脚本标签中的变量

html - 通过html隐藏密码

css - 更少的导入 - 引用与一次

javascript - 如何动态创建n个数组?

javascript - 在 javascript 中扩展 Object 与完全不扩展之间有区别吗?