-
Notifications
You must be signed in to change notification settings - Fork 12
/
punisher.js
17 lines (12 loc) · 726 Bytes
/
punisher.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var punishments = ["Buy coffee", "Write a blog post", "formal attire", "end conversation: winter is coming", "sing in front of the class", "stand in the corner for one hour", "bow to everyone", "push up x2 for every minute late"]
var punish = function() {
return punishments[Math.floor(Math.random() * punishments.length)];
}
// https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementById
button = document.getElementById('punisher');
// https://developer.mozilla.org/en/docs/Web/API/EventTarget/addEventListener
// https://developer.mozilla.org/en-US/docs/Web/Events
button.addEventListener("click", function() {
banner = document.getElementById('punishment');
banner.innerHTML = punish();
}, false);