# Random quote machine not working - help?

**URL:** <https://forum.freecodecamp.org/t/random-quote-machine-not-working-help/166515>\
**Category:** General\
**Created:** [January 3, 2018, 2:03am UTC](https://forum.freecodecamp.org/t/random-quote-machine-not-working-help/166515 "2018-01-03T02:03:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![KayDeeJay](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/kaydeejay/32/71491_2.png) [@KayDeeJay](https://forum.freecodecamp.org/u/KayDeeJay)\
**Post date:** [January 3, 2018, 2:03am UTC](https://forum.freecodecamp.org/t/random-quote-machine-not-working-help/166515/1 "2018-01-03T02:03:42Z")

</div>

Hi all. Just finished coding the javascript for my random quote machine (or so I thought), but the new quote button doesn’t do anything.   
  
[https://codepen.io/kaydeejay/pen/baBerY](https://codepen.io/kaydeejay/pen/baBerY)  
  
What am I missing here? Please and thank you.

---

<div class="post-metadata">

**Author:** ![petersim](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/petersim/32/74464_2.png) [@petersim](https://forum.freecodecamp.org/u/petersim)\
**Post date:** [January 3, 2018, 2:25am UTC](https://forum.freecodecamp.org/t/random-quote-machine-not-working-help/166515/2 "2018-01-03T02:25:26Z")

</div>

@KayDeeJay: Hi Kevin

I looked at your pen using Chrome. When I press Ctrl-Shift-J to open the developer tools, there’s an error in your JavaScript:

```auto
Uncaught ReferenceError: $document is not defined

```

Does that help?

Oh yes, can I also mention that JavaScript is case sensitive? Math is not the same as math.

---

<div class="post-metadata">

**Author:** ![woodsrlee](https://avatars.discourse-cdn.com/v4/letter/w/ba8739/32.png) [@woodsrlee](https://forum.freecodecamp.org/u/woodsrlee)\
**Post date:** [January 3, 2018, 2:41am UTC](https://forum.freecodecamp.org/t/random-quote-machine-not-working-help/166515/3 "2018-01-03T02:41:11Z")

</div>

Instead of$(.quote).text(//randomQuote)  
Try classic JavaScript

Document.getElementById(//quote box id).innerHTML=//randomQuote

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 17, 2021, 8:31pm UTC](https://forum.freecodecamp.org/t/random-quote-machine-not-working-help/166515/5 "2021-01-17T20:31:39Z")

</div>

Closed on January 17, 2021, 8:31pm UTC


