Add/Remove Class in Javascript, we will use “classList” function.
When a user clicks on the element, then a class will be added to that element.
Apply your logic using the newly added class, like show hide another div to attract the user.
HTML code
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div id="close-container">
<button id="my_button"> My Button</button>
</div>
</body>
</html>
Script code to the toggle class
<script type="text/javascript">
const myButton = document.getElementById("my_button")
myButton.addEventListener("click", () => {
myButton.classList.toggle("hello");
})
</script>
After the first click on “My Button” a “hello” class will be added to the button.
And the second click on that button “hello” class will be removed.
Script code to the add class
<script type="text/javascript">
const myButton = document.getElementById("my_button")
myButton.addEventListener("click", () => {
myButton.classList.add("hello");
})
</script>
After clicking on “My Button” a “hello” class will be added to the button.
Script code to the add class
<script type="text/javascript">
const myButton = document.getElementById("my_button")
myButton.addEventListener("click", () => {
myButton.classList.remove("hello");
})
</script>
Related Post Detect device in jQuery