Skip to content

Commit

Permalink
Create script.js
Browse files Browse the repository at this point in the history
  • Loading branch information
Ayan20april authored Sep 1, 2023
1 parent 5c895aa commit 7ddb3b3
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
"use strict";

var available_colors = [
"red",
"yellow",
"green",
"blue",
"magenta",
"brown",
"black",
"cyan",
"pink",
"purple",
"orange"
];
var available_shapes = [
"square",
"rectangle",
"triangle-up",
"triangle-down",
"triangle-bottom-left",
"triangle-bottom-right",
"triangle-top-left",
"triangle-top-right"
];

document.getElementById("change-color").addEventListener("click", function () {
//math.floor gives the largest integer value that is less than or equal to that number.
var next_color = available_colors[Math.floor(Math.random() * 11)];
document.getElementsByClassName(
"container"
)[0].style.backgroundColor = next_color;
});

document.getElementById("change-shape").addEventListener("click", function () {
var next_shape =
available_shapes[Math.floor(Math.random() * available_shapes.length)];
document.getElementById("shaper").setAttribute("class", next_shape);
});

0 comments on commit 7ddb3b3

Please sign in to comment.