fix the main.js file so that when the button is clicked enough times the  in index.html gets changed to at less than 4 clicks, at less than 7 clicks and so forth.   We only just learned dom manipulation and  document.querySelector()   pls help me understand dom better thank you very much!   index.html

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Please fix the main.js file so that when the button is clicked enough times the 

<button class="hot-button cold"> in index.html gets changed to <button class="hot-button cool"> at less than 4 clicks, <button class="hot-button tepid"> at less than 7 clicks and so forth.
 
We only just learned dom manipulation and 
document.querySelector()
 
pls help me understand dom better thank you very much!
 
index.html
 
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>DOM Manipulation</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <main>
    <button class="hot-button cold">Hot Button</button>
    <p class="click-count">Clicks: 0</p>
  </main>
  <script src="main.js"></script>
</body>
</html>
main.js
 
var $hot = document.querySelector('.hot-button');

var numTimesClicked = 0;

function handleClick(event) {
  numTimesClicked++;
  var temperature = null;

  var countOnpage = document.querySelector('.click-count');
  countOnpage.textContent = 'Clicks: ' + numTimesClicked;

  if (numTimesClicked < 4) {
    temperature = 'cold';
  } else if (numTimesClicked < 7) {
    temperature = 'cool';
  } else if (numTimesClicked < 10) {
    temperature = 'tepid';
  } else if (numTimesClicked < 13) {
    temperature = 'warm';
  } else if (numTimesClicked < 16) {
    temperature = 'hot';
  } else {
    temperature = 'nuclear';
  }

}

var $click = document.querySelector('.hot-button');

$click.addEventListener('click', handleClick);
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Elements and Tags
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education