I got 3 buttons.
<button class="one"></button>
<button class="two"></button>
<button class="three"></button>
This is the JS part and my question is instead of writing 3 times, how can I add a function so that I can use it as many times as I need? Thanks for your help.
var openBtn = document.querySelector(".one");
var openBtnTwo = document.querySelector(".two");
var openBtnThree = document.querySelector(".three");
var hiddenBox = document.querySelector(".hidden-box");
openBtn.onclick = function(){
if(hiddenBox.style.display ==="none") {
openBtn.innerText = "Close";
hiddenBox.style.display = "block";
}else {
openBtn.innerText = "Learn More";
hiddenBox.style.display = "none";
}
}
openBtnTwo.onclick = function(){
if(hiddenBox.style.display ==="none") {
openBtnTwo.innerText = "Close";
hiddenBox.style.display = "block";
}else {
openBtnTwo.innerText = "Learn More";
hiddenBox.style.display = "none";
}
}
openThree.onclick = function(){
if(hiddenBox.style.display ==="none") {
openThree.innerText = "Close";
hiddenBox.style.display = "block";
}else {
openThree.innerText = "Learn More";
hiddenBox.style.display = "none";
}
}
My question is instead of writing 3 times, how can I add a function so that I can use it as many times as I need? Thanks for your help.